Chrome Extension Guide

How to Find a Chrome Extension ID

Need the identifier for a store listing, an installed add-on, or an extension inventory? Here are the two quickest places to look and a way to check that you copied the right thing.

Find the ID in a Chrome Web Store URL

This method works even when you have not installed the extension. Open its listing in the Chrome Web Storeand look at the address bar. A listing URL usually contains a readable slug followed by the extension ID. Copy only the final 32 letters; leave out a trailing slash, question mark, or language parameter. Google's extension distribution guide also points to the Web Store URL as a place to find the ID.

Here is a real example, checked against the public Google Translate listingon October 7, 2026:

Store URLchromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllclebExtension IDaapbdbdomjkkjkaonfhkkikfgjllcleb

The words google-translate make the URL easier to read. They are not the ID. A link may also end in something like ?hl=en-US; that part controls the page URL, not the extension's identity. If you copied a search result instead of the actual listing, open the result first and use the destination address.

Find the ID of an installed extension in Chrome

  1. Enter chrome://extensions in Chrome's address bar. You can also open the Extensions menu and choose Manage extensions.
  2. Locate the extension by its name and click Details. Read the ID field on that page and copy the complete string.
  3. If you are recording an extension for your team, compare its name and publisher with its official store listing before saving the ID.

Chrome's manifest key documentation uses chrome://extensionsto compare an installed extension's ID with the item in a developer's dashboard. Developer mode can also show IDs on extension cards, but the Details page is a straightforward place to inspect one extension at a time. The toolbar icon alone is not a reliable identifier: you may have several extensions with similar names or icons.

How to tell an extension ID from a name or version

A Chrome extension ID is a 32-character string. Chromium defines valid IDs using the letters a through p. That is a useful visual check, but a string that fits the pattern does not prove the extension exists or is still available. The Google Translate example above has 32 letters and ends in cleb; a copied URL slug such as google-translate has a different shape.

The name is the human-readable label shown in Chrome and the store. The versionis a separate value, usually a set of numbers such as 2.0.17, that can change with an update. The ID lets you refer to a specific extension listing across those changes. Google'smanifest reference describes name and version as separate fields.

Can you find the ID in manifest.json?

Usually, the easiest answer is no: open the store listing or chrome://extensionsinstead. A manifest must declare a name and version, but the published extension ID is not normally a plain "id" field you can copy from that file. Developers may include a "key"value to keep an ID consistent during development. That value is a public key, not the 32-letter ID itself. If you are reviewing a ZIP of extension files, do not guess the published ID from its folder name or its manifest. Match the package to an official listing or compare it with Chrome's installed extension details.

What if the ID you found does not work?

First check the length and remove spaces, URL punctuation, and query parameters. Then confirm you are looking at a Chrome Web Store listing rather than a Microsoft Edge Add-ons page. Both stores use extension IDs, but the same text should not be treated as proof that the two listings are equivalent. If you are using CRXFile, paste the full store URL to let the tool detect the store, or select the correct store before entering an ID by itself.

An installed development build needs extra care. Unpacked extensions can acquire a different ID when loaded from another directory unless the developer takes steps to keep it stable. Compare the installed ID with the published listing instead of assuming they match. If a listing has been removed or restricted, a correctly copied ID may still fail to return a public package. An ID is an identifier, not a download guarantee or a security verdict.

Use the ID in your next step

Save the store URL alongside the ID when you are building an inventory; the URL gives you a quick route back to the publisher and listing details. To retrieve a currently public Chrome package for an authorized backup or review, enter that URL or ID in the CRXFile tool. Choose CRX for the package or ZIP for its extractable files. Our Chrome Web Store CRX download guide covers that workflow. For ordinary installation, return to the official store listing.

Working with a Microsoft store listing instead? Use the full Edge URL and follow our Edge Add-ons CRX download guide to select the right source and check the downloaded package.

Sources

The example URL comes from the public Google Translate listing. The ID locations and development caveat are documented in Chrome's distribution guide and manifest key reference. Chromium's ID definition specifies the 32-character format.