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 seriesFront-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 CodeVisual 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 StudioExplore the Blazor ecosystem
Ready to get started?
Our step-by-step tutorial will help you get Blazor running on your computer.
Get started