DEV Community

ExtensionBooster
ExtensionBooster

Posted on

Essential: Find a Chrome Extension by Its ID (3 Easy Ways) | ExtensionBooster

How to Find a Chrome Extension by Its ID (3 Easy Ways) | ExtensionBooster

If you've worked with Chrome extensions, you know the details matter. Here's a breakdown that cuts through the noise.

The essentials

  • How to Find a Chrome Extension by Its ID (3 Easy Ways) | ExtensionBooster You’re staring at a string like cjpalhdlnbpafiamejdnhcphjbkeiagm with zero context
  • Maybe you’re auditing a managed device and need to know what that extension actually does before you allow or block it
  • Whatever brought you here, the answer is the same: every installed Chrome extension carries a unique ID, and that ID is your key to finding everything about it
  • Here’s how to do it, in three ways, starting with the fastest

Here's the thing

How to Find a Chrome Extension by Its ID (3 Easy Ways) | ExtensionBooster You’re staring at a string like cjpalhdlnbpafiamejdnhcphjbkeiagm with zero context. Maybe it showed up in a security log. Maybe a coworker pasted it in Slack. Maybe you’re auditing a managed device and need to know what that extension actually does before you allow or block it. Whatever brought you here, the answer is the same: every installed Chrome extension carries a unique ID, and that ID is your key to finding everything about it. Here’s how to do it, in three ways, starting with the fastest. What a Chrome extension ID actually is Before you go looking, it helps to know what you’re looking at. Every Chrome extension has a 32-character ID made up only of lowercase letters a through p (no numbers, no other characters). It looks something like cjpalhdlnbpafiamejdnhcphjbkeiagm. That string isn’t random, it’s derived from the extension’s public key when it’s first submitted to the Chrome Web Store. The practical upshot: the ID is permanent for a published extension. It doesn’t change between version 1. An extension’s icon, name, and description can be completely overhauled and the ID stays the same. There’s one catch worth knowing: an unpacked extension (one you load locally from a folder via Developer mode) gets a temporary, randomly assigned ID each time, unless the developer sets a key field in the manifest. Published extensions don’t have this problem. If you’re dealing with a CRX you loaded yourself, the ID might not match anything in the store. # Published extension ID, stable forever cjpalhdlnbpafiamejdnhcphjbkeiagm # The full Web Store URL pattern with that ID https://chromewebstore. com/detail// # Or the shorter form, Chrome resolves either https://chromewebstore. com/detail/ Where do I find an extension’s ID. Two reliable places: From chrome://extensions : Open a new tab, type chrome://extensions in the address bar, and hit Enter. Toggle Developer mode on (top-right corner of the page). Every installed extension now shows its ID directly beneath its name and version. From the Chrome Web Store URL: If you’re on the extension’s listing page, look at the URL. It ends with the 32-character ID after the final slash: https://chromewebstore. com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ that's the ID Copy either one and you’re ready to look it up. Why you’d want to find an extension by ID A few common situations where you need to go from ID to extension: IT and enterprise auditing: You have a list of extension IDs deployed via policy. You need to confirm what each one does, who publishes it, and whether any have been removed from the store (a red flag). Security and incident response: A suspicious process or network request traces back to a browser extension ID. You need the name, publisher, and permission list fast. Competitor research: You found an extension ID in a CRX file or a competitor’s browser profile. You want to understand what it does before you build against it. Verifying a CRX before installing: Someone sent you a. You want to confirm it maps to a legitimate store listing before you install anything. Recovering a delisted extension: An extension you relied on disappeared from the store. The ID is still in your chrome://extensions list. A third-party lookup might still have archived metadata. Method 1: Build the Chrome Web Store URL yourself This is the fastest method when the extension is still publicly listed. Take your 32-character ID and plug it directly into this URL pattern: https://chromewebstore. com/detail/ Replace <id> with your actual string. If the extension is published and not unlisted, Chrome will redirect you to the full listing page, name, icon, description, publisher, ratings, and permission list all visible. Works great for: any currently published, publicly listed extension.


If you build Chrome extensions

You'll eventually need tools for icons, screenshots, MV2→MV3 conversion, and bundle analysis.

ExtensionBooster has free versions of all of these — I keep it bookmarked for every extension project.

Top comments (0)