CRX Extractor downloads and extracts Chrome Extensions and its source code
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build latest Oct 26, 2018
css latest Oct 26, 2018
images
js latest Oct 26, 2018
s3 latest Oct 26, 2018
tmp latest Oct 26, 2018
.gitignore latest Oct 26, 2018
LICENSE
README.md Create README.md Sep 5, 2017
about.html
cmds latest Oct 26, 2018
contact.html latest Oct 26, 2018
google0c5696219f74be2f.html latest Oct 26, 2018
how-does-adblock-work.html latest Oct 26, 2018
index.html fixed producthunt button Oct 26, 2018
package.json latest Oct 26, 2018
robots.txt latest Oct 26, 2018
sitemap.xml latest Oct 26, 2018
terms-of-use.html latest Oct 26, 2018
todos latest Oct 26, 2018

README.md

CRX Extractor

CRX Extractor is an online tool helping people understand internals of any Chrome Extension published at Chrome WebStore. CRX Extractor can download .CRX file, get the source code from .CRX file and save .CRX Chrome Extension. Try it yourself at http://crxextractor.com

How it works?

.crx file format is documented in Google official documentation. This website has a bunch of Javascript that deals with parsing the original .crx file format: it is extracting the archived part of the file, unzip it and serve. It works completely in browser, without any server-side. That approach has its own benefits and drawbacks.

Motivation

I created this tool, when I was trying to restore the source code of my own Chrome Extension, that I've published on Chrome WebStore. Unfortunately, some options were available, but all of them use server-side and tons of ads here and there. I tried to change this. When I looked further into .crx extensions, I found some interesting concerns related to security and privacy.

Where to learn more?

At the CRX Extractor website there are a lot of information about .crx files and the project in general. Just go and try.

How can I help to the project?

Add issue if you want any additional features. I plan to implement some kind of inspection of the Chrome Extension, that will allow to analyze source code for possible fishing and other leaches.

Donate BTC: 1CrxExtJnRSLRf4rTBoWM65RC1LC3QaCtS