Unscart

February 21, 2026

How to Download a CRX File for Any Chrome Extension

A CRX file is the package format Chrome uses to distribute extensions. Normally you install extensions directly from the Chrome Web Store, but there are legitimate reasons to download the raw CRX file for a Chrome extension — for offline installation, testing, version archiving, or deploying extensions on enterprise networks. This guide explains how to do it safely.

What Is a CRX File?

CRX stands for "Chrome Extension". It's a ZIP archive with a special header that Chrome uses to verify the extension's signature before installing it. Inside a CRX file you'll find the extension's HTML, JavaScript, CSS, and a manifest.json file that describes the extension's permissions and entry points. You can rename a .crx file to .zip and open it with any archive manager to inspect the contents.

Method 1: Use a CRX Downloader Website

The simplest approach is to use a dedicated CRX downloader tool. Several websites let you paste the Chrome Web Store URL or extension ID and generate a direct download link:

  1. Find the extension on the Chrome Web Store and copy its URL. The extension ID is the long string of letters at the end of the URL (e.g., cjpalhdlnbpafiamejdnhcphjbkeiagm for uBlock Origin).
  2. Go to a CRX downloader site such as crxextractor.com or crx4chrome.com.
  3. Paste the extension ID or full URL into the input field.
  4. Select the Chrome version you're targeting and click Download.

The site fetches the CRX directly from Google's servers and serves it to you. This is completely legal and safe as long as you use a reputable downloader site.

Method 2: Download from Chrome Directly (Developer Method)

If you have Chrome installed, you can trigger a CRX download from the browser itself:

  1. Open Chrome and go to chrome://extensions.
  2. Enable Developer Mode using the toggle in the top right corner.
  3. The extension you want must already be installed. Once it is, navigate to its folder at %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\ on Windows or ~/Library/Application Support/Google/Chrome/Default/Extensions/ on macOS.
  4. Find the folder matching the extension ID and zip the version folder inside it. Rename the zip to .crx.

This method gives you the exact version you have installed.

Method 3: Use the Chrome Extension Source Viewer

The Chrome Extension Source Viewer is itself a Chrome extension that adds a "CRX" button to every Chrome Web Store page. When you visit any extension's store page, click the CRX button to download the file or view its source code directly in the browser. This is one of the most convenient methods for developers.

How to Install a CRX File Manually

Google restricts sideloading on Windows to prevent malware. Here's how to install a CRX file you've downloaded:

  1. Go to chrome://extensions and enable Developer Mode.
  2. Drag and drop the .crx file directly onto the extensions page.
  3. A confirmation dialog will appear — click "Add extension".

Note: On some versions of Chrome, drag-and-drop installation is blocked. In that case, rename the file to .zip, extract it, and use the "Load unpacked" button to install the extracted folder.

Is Downloading CRX Files Safe?

Downloading a CRX from a reputable source (the Chrome Web Store's own servers via a downloader tool) is as safe as installing from the store directly. The danger comes from CRX files hosted on unknown third-party websites — these could contain malware. Always verify the extension ID matches the official store listing before installing.

Conclusion

Downloading a CRX file for a Chrome extension is straightforward when you use the right tools. For most use cases, a trusted CRX downloader website is the fastest option. Developers who need to inspect or archive extension source code will find the Chrome Extension Source Viewer invaluable. You can discover and explore extensions worth downloading right here on Unscart.