Free online CRX file extractor and CRX downloader. Get CRX and ZIP source files from Chrome Web Store and Edge Add-ons instantly. No login required.
Official store packages
No account required
No persistent file storage
How to Download a CRX File
CRXFile works as a CRX downloader and CRX extractor in one workflow. Follow these steps to get CRX from a public extension listing.
1
Find the Extension
Open the Chrome Web Store page for the extension you want, then copy the full URL or 32-character extension ID.
2
Paste into CRXFile
Paste the URL or ID into CRXFile. The tool queries the official update endpoint to locate the latest package.
3
Get CRX or Extract ZIP
Choose Download CRX to retain the original package for backup or review, or download ZIP source when you want files for code review.
Use a ZIP Source Package for Local Testing
Modern Chrome and Edge can restrict local CRX installation. For ordinary use, install from the original store listing. For authorized development or testing, download ZIP, unpack it, then use Developer mode and Load unpacked.
Use the CRX Extractor ZIP Source
Choose the ZIP format to skip the browser signature header and access manifest.json, background scripts, content scripts, and bundled assets directly.
Inspect Source with the CRX Extractor
When you select ZIP, CRXFile acts as a CRX extractor. The archive contains the CRX file source minus the store signature.
Open the folder in a code editor and start with manifest.json, which declares permissions, content scripts, background workers, and other metadata.
This workflow is common in extension security auditing and useful for learning Chrome Extension APIs.
Permission declarations - check what the extension can access.
Content scripts - review which pages the extension injects code into.
Common questions about downloading, extracting, and getting CRX files.
What is a CRX file?
A CRX file is the official package format Chromium browsers use to distribute extensions. It works like a signed ZIP archive with a browser-verifiable header and contains extension source files. When you install from Chrome Web Store, the browser downloads this package in the background, but store pages do not provide a direct download button. CRX files matter for developers auditing permissions, users making backups, and IT teams managing browsers. A CRX extractor can unpack the package into JavaScript, HTML, CSS, assets, and manifest.json.
What is the difference between .crx and .zip?
A .crx keeps the browser package header intact for backup and review. A .zip removes that header so source files can be opened directly.
Why can I not double-click a downloaded CRX file to install it?
Chrome and Edge restrict external installs. For normal use, install from the official store listing. For authorized local testing, extract the ZIP source, enable Developer mode, and use Load unpacked.
Do I need to log in or pay to download CRX?
No. CRXFile is a free CRX downloader with no registration, login, or payment required.
Does CRXFile save my downloads or personal data?
No. The service does not persistently store CRX file downloads. Requests are proxied only to complete the current download.
Which stores does this CRX extractor support?
CRXFile supports public packages from Chrome Web Store and Microsoft Edge Add-ons.
Can I download paid or private extensions with this CRX downloader?
No. It cannot bypass paid access, private listings, enterprise restrictions, or authorization controls.
What if a download fails when I try to get CRX?
The extension may be unpublished, region-restricted, enterprise-restricted, or temporarily unavailable. Verify the ID and try again later.
Is downloading CRX files legal?
Yes, for learning, personal backup, and security auditing. Do not infringe copyright, resell packages, or redistribute paid content.
Can CRXFile download removed extensions?
Usually no. Download availability depends on the store's current public update endpoint.
What is the CRX file format version?
Modern packages use version 3, also called CRX3, with SHA-256 hashing and improved signing.