Launch your idea to the web fast with Blazor

Build interactive, high-performance, secure web apps with one stack.

What is Blazor?

Blazor is a modern front-end web framework based on HTML, CSS, and C# that helps you build web apps faster. With Blazor, build web apps using reusable components that can be run from both the client and the server so that you can deliver great web experiences.

Watch the series

Front-end web development made easy

Whether you're an individual or team, build secure, full-featured web apps faster with fewer resources.

One stack

Use the power of C# and the richness of the .NET platform to build full-stack web apps with greater productivity and performance.

Reusable components

Create rich, interactive user experiences using a flexible component model offering built-in features for forms and data.

Run anywhere

Build your UI once and run on multiple platforms, including web, native mobile, and desktop.

Features

Connect to data

Visualize and edit large datasets by binding to strongly-typed data models using built-in components.

Forms and validation

Build interactive data forms with rich data validation.

Security

Quickly set up authentication and authorization policies using preconfigured templates and integrated tooling.

JavaScript interop

Call into existing JavaScript libraries and APIs from C#.

Innovate with Blazor and delight your customers

Captivate users with rich interactive web experiences.

Empower users to interact with your app how they want, where they want.

Increase user confidence with robust app security.

Enhance your Blazor experience with great tooling

Leverage rich tooling for Blazor in Visual Studio Code and Visual Studio to get started fast using built-in project templates and scaffolding, hot reload, and AI-powered code editing.

Visual Studio Code

Develop on macOS, Windows, or Linux to build cross-platform websites and services. Install the C# Dev Kit extension to get the best experience.

Download VS Code

Visual Studio

Develop with the best IDE for .NET on Windows. Packed with an array of tools and features to elevate and enhance every stage of software development.

Download Visual Studio

Explore the Blazor ecosystem

Get productive, fast, with reusable UI components from top component vendors like Telerik, DevExpress, Syncfusion, Radzen, Infragistics, Mescius, jQWidgets, Nevron, and others.
Use one of the many open-source component libraries from the Blazor community including Fluent UI Blazor components from Microsoft.

Ready to get started?

Our step-by-step tutorial will help you get Blazor running on your computer.

Get started
Follow us