https://docs.microsoft.com/en-us/microsoft-edge/webview2/ Skip to main content This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Download Microsoft Edge More info Contents Exit focus mode * * Save * Feedback * Edit * Share + Twitter + LinkedIn + Facebook + Email Table of contents Introduction to Microsoft Edge WebView2 * 05/06/2021 * 3 minutes to read * + [MSEdgeTeam] M + [mikehoffms] m + [jasonsteph] j + [Reezaali] R + [DavidShoe] D + +6 In this article The Microsoft Edge WebView2 control allows you to embed web technologies (HTML, CSS, and JavaScript) in your native apps. The WebView2 control uses Microsoft Edge (Chromium) as the rendering engine to display the web content in native apps. With WebView2, you can embed web code in different parts of your native app, or build all of the native app within a single WebView instance. For information on how to start building a WebView2 app, navigate to Get Started. What is WebView? What is WebView? Hybrid app approach Developers must often decide between building a web app or a native app. This decision hinges on the tradeoff between reach and power. * Web apps allow for a broad reach. As a Web developer, you can reuse most of your code across different platforms. * To access all the capabilities of a native platform, use a native app. Web native Web native Hybrid apps allow developers to enjoy the best of both worlds: the ubiquity and strength of the web platform, combined with the power and full capabilities of the native platform. WebView2 benefits [webview-re] [webview-re] [webview-re] Web ecosystem & skillset Rapid innovation Windows 7, 8, and 10 support Utilize the entire web platform, libraries, tooling, and talent that exists within the web ecosystem. Web development allows for faster deployment and iteration. Support for a consistent user experience across Windows 7, Windows 8, and Windows 10. [webview-re] [webview-re] [webview-re] Native capabilities Code-sharing Microsoft support Access the full set of Native APIs. Add web code to your codebase allows for increased reuse across multiple platforms. Microsoft provides support and adds new feature requests when WebView2 releases at Generally Availability (GA). [webview-re] [webview-re] [webview-re] Evergreen distribution Fixed Version distribution Incremental adoption Rely on an up-to-date version of Chromium with regular platform updates and security patches. Optionally package a specific version of the Chromium bits in your app. Add web components piece-by-piece to your app. Get started To build and test your app using the WebView2 control, you need to have the WebView2 SDK installed. Select one of the following options to get started. * Get started with WebView2 in Win32 apps * Get started with WebView2 in WPF apps * Get started with WebView2 in WinForms apps * Get started with WebView2 in WinUI 2 apps * Get started with WebView2 in WinUI 3 apps (Preview) The WebView2 Samples repository contains samples that demonstrate all of the WebView2 SDK features and API usage patterns. As more features are added to the WebView2 SDK, the sample apps will be updated. Supported platforms A General Availability (GA) or Preview version of WebView2 is available for the following programming environments. * Win32 C/C++ (GA) * .NET Framework 4.5 or later * .NET Core 3.1 or later * .NET 5 * .NET 6 (Preview) * WinUI 3.0 WebView2 apps can run on the following versions of Windows. * Windows 10 * Windows 10 IoT Enterprise LTSC x32 2019 * Windows 10 IoT Enterprise LTSC x64 2019 * Windows 10 IoT Enterprise 21h1 x64 * Windows 8.1 * Windows 7 ** * Windows Server 2019 * Windows Server 2016 * Windows Server 2012 * Windows Server 2012 R2 * Windows Server 2008 R2 ** Important ** WebView2 support for Windows 7 and Windows Server 2008 R2 has the same support cycle as Microsoft Edge. For more information, navigate to Microsoft Edge supported Operating Systems. Next steps For more information on how to build and deploy WebView2 apps, use the following conceptual documentation and how-to guides. Concepts * Understand WebView2 SDK versions * Distribute a WebView2 app and the WebView2 Runtime * Best practices for developing secure WebView2 apps * Manage User Data Folder in WebView2 apps How-To guides * How to Debug with WebView2 * Automating and testing WebView2 with Microsoft Edge Driver Getting in touch with the Microsoft Edge WebView team Share your feedback to help build richer WebView2 experiences. To submit feature requests or bugs, or search for known issues, navigate to the Microsoft Edge WebView feedback repo. Is this page helpful? Yes No [ ] [ ] [ ] Any additional feedback? [ ] Feedback will be sent to Microsoft: By pressing the submit button, your feedback will be used to improve Microsoft products and services. Privacy policy. Skip Submit Thank you. Feedback Submit and view feedback for This page View all page feedback Theme * Light * Dark * High contrast * * Previous Version Docs * Blog * Contribute * Privacy & Cookies * Terms of Use * Trademarks * (c) Microsoft 2021 Is this page helpful? Yes No [ ] [ ] [ ] Any additional feedback? [ ] Feedback will be sent to Microsoft: By pressing the submit button, your feedback will be used to improve Microsoft products and services. Privacy policy. Skip Submit Thank you. In this article Theme * Light * Dark * High contrast * * Previous Version Docs * Blog * Contribute * Privacy & Cookies * Terms of Use * Trademarks * (c) Microsoft 2021