Welcome What's new in Chrome extensions API reference Samples
Welcome What's new in Chrome extensions API reference Samples

Chrome Web Store

Published on Updated on

Warning

You're viewing the deprecated Manifest V2 version of this article. See Manifest V3 - Extension hosting for the MV3 equivalent.

The Chrome Web Store no longer accepts Manifest V2 extensions. Follow the Manifest V3 Migration guide to convert your extension to Manifest V3.

Most extensions are hosted in the Chrome Web Store to best protect users from malicious extensions.

Hosting

All extensions are distributed to users as a special ZIP file with a .crx suffix. Extensions hosted in the Chrome Web Store are uploaded through the Developer Dashboard as .zip files. The publishing process automatically converts the .zip into a .crx file.

There are three exceptions to the Chrome Web Store hosting rule:

  1. Extensions that are distributed through the enterprise policy.
  2. Unpacked extension directories from a local machine while in developer mode.
  3. Linux installation.

Read more about the hosting policy.

Updating

The Chrome Browser periodically checks for new versions of installed extensions and updates them without user intervention.

To release an update to an extension, increase the number in the version field of the manifest.

{
...
"version": "1.5",
...
}
{
...
"version": "1.6",
...
}

Convert the updated extension directory into a ZIP file and locate the old version in the Developer Dashboard. Select Edit, upload the new package, and hit Publish. The browser will automatically update the extension for users after the new version is published.

Updated on Improve article

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.