Microsoft Edge (EdgeHTML) extensions


This documentation is for extensions for the legacy version of Microsoft Edge. For information on the new Microsoft Edge, see Microsoft Edge (Chromium) Extensions.


The new Microsoft Edge program is now open to accept chromium-based extensions for the new Microsoft Edge (v77 or later). If you want to submit a new extension, visit Publish to Microsoft Edge (Chromium) Add-ons Store to learn about the submission process.

With this announcement, Microsoft is no longer accepting new extensions for the legacy version of Microsoft Edge. If you own an Extension for the legacy version, you should begin the process of porting your Extension to the new Microsoft Edge. The new Microsoft Edge is based on Chromium, so Extensions designed for the legacy version of Microsoft Edge do not work with the new version.

Extensions are small programs that can be used to add new features to Microsoft Edge (EdgeHTML) or modify the existing functionality. Extensions are intended to improve a user’s day-to-day browsing experience by providing niche functionality that is important to targeted audiences.

Microsoft Edge (EdgeHTML) supports a new HTML, JavaScript and CSS based extension model. This new model is Chrome-compatible which means that existing Chrome extension developers will be able to migrate their extensions to Microsoft Edge (EdgeHTML) with minimal changes.

To get an overview of the end to end journey of creating a Microsoft Edge (EdgeHTML) extension from development to publishing, check out the Getting started guide!

Extension API roadmap Check out what APIs are supported/in development for Windows 10 Insider Preview and publicly released builds of Microsoft Edge.
Supported APIs Get info on our supported APIs including known issues and Chrome incompatibilities.
Creating an extension New to the world of extension development? Try out some tutorials to get up to speed.
Packaging Learn how to package up your extension after you've finished development.
Porting Chrome extensions Created a Chrome extension you'd like to see on Microsoft Edge? See how to port it with the Microsoft Edge Extension Toolkit.