Blazor is an open-source web framework created by Microsoft for building interactive web user interfaces using C# and HTML. It allows developers to create single-page applications with .NET and run directly in the browser using WebAssembly. Blazor combines the power of C# and Razor syntax to enable developers to build rich web applications.