Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
This documentation is for extensions for the legacy version of Microsoft Edge. For information on the new Microsoft Edge, see Microsoft Edge (Chromium) Extensions.
Important
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.
Accessibility
To ensure your extension's icon is visible while in both light and dark mode, follow the accessibility guide.
Adding and removing extensions
Learn how to add and remove extensions, as well as move an extension's button next to the address bar.
Creating an extension
Get started with creating extensions by following a couple tutorials and learning the basics.
Debugging extensions
With F12 Developer Tools, learn how to debug an extension's background script, content scripts, and extension pages.
Design
Learn about the design aspects of extensions including the various icon sizes you need and where these icons appear.
Internationalization
Make your extension accessible for different languages and test your language strings with the internationalization guide.
Packaging
Once you've completed your extension, learn about the final steps needed to package it.
Porting Chrome extensions
See how to easily port your Chrome extension to Microsoft Edge using the Microsoft Edge Extension Toolkit.