For regular Windows users who are not skilled with computers, it is practically not possible to install and use extensions from outside the Chrome Web Store.

Users of other operating systems (Linux, Mac, Chrome OS) can easily install unpacked extensions (in developer mode).
Windows users can also load an unpacked extension, but they will always see an information bubble with "Disable developer mode extensions" when they start Chrome or open a new incognito window, which is really annoying. The only way for Windows users to use unpacked extensions without such dialogs is to switch to Chrome on the developer channel, by installing https://www.google.com/chrome/browser/index.html?extra=devchannel#eula.

Extensions can be loaded in unpacked mode by following the following steps:

  1. Visit chrome://extensions (via omnibox or menu -> Tools -> Extensions).
  2. Enable Developer mode by ticking the checkbox in the upper-right corner.
  3. Click on the "Load unpacked extension..." button.
  4. Select the directory containing your unpacked extension.

If you have a crx file, then it needs to be extracted first. CRX files are zip files with a different header. Any capable zip program should be able to open it. If you don't have such a program, I recommend 7-zip.

These steps will work for almost every extension, except extensions that rely on their extension ID. If you use the previous method, you will get an extension with a random extension ID. If it is important to preserve the extension ID, then you need to know the public key of your CRX file and insert this in your manifest.json. I have previously given a detailed explanation on how to get and use this key at https://stackoverflow.com/a/21500707.

Answer from Rob W on Stack Overflow
🌐
Google Support
support.google.com › chrome_webstore › answer › 2664769
Install and manage extensions - Chrome Web Store Help
Select Add to Chrome. Some extensions will let you know if they need certain permissions or data. To approve, select Add extension. Important: Make sure you only approve extensions that you trust. To use the extension, select the icon to the right of the address bar. If you’re using a computer through your work or school, your organization might block some extensions. Install on your phone
🌐
Chrome Developers
developer.chrome.com › docs › chrome extensions › use alternative installation methods
Use alternative installation methods | Chrome Extensions | Chrome for Developers
September 17, 2012 - Typically Chrome users install extensions by visiting an extension's listing in the Chrome Web Store and installing the extension directly from that page. In some cases, though, other installation flows may be more appropriate.
🌐
SSL2BUY
ssl2buy.com › home › wiki › how to manually install a chrome extension in 2 ways: step-by-step guide
How to Manually Install a Chrome Extension in 2 Ways [Updated Guide]
January 13, 2025 - Whenever someone thinks about installing a Chrome Extension, the first thought that comes is to search for the Chrome extension in the Chrome Web Store, click the “Add to Chrome” button, and follow the process.
🌐
Chrome Web Store
chromewebstore.google.com › detail › download-chrome-extension › idieikhccepnagohoobmbpocdbogegij
Download Chrome Extension - Chrome Web Store
✨ In conclusion, the Download Chrome Extension tool is an indispensable utility for anyone who wants to enhance their browsing experience. Whether you're looking to improve productivity, enhance security, or add entertainment features to your browser, this tool makes it easier than ever to find and install the apps that are right for you.
🌐
Google Support
support.google.com › chrome › answer › 2664769
Install and manage extensions - Google Chrome Help
Select Add to Chrome. Some extensions will let you know if they need certain permissions or data. To approve, select Add extension. Important: Make sure you only approve extensions that you trust. To use the extension, select the icon to the right of the address bar. If you’re using a computer through your work or school, your organization might block some extensions. Install on your phone
🌐
Wikihow
wikihow.com › computers and electronics › internet › internet browsers › google chrome › how to add extensions in chrome: a step-by-step guide
How to Add Extensions in Chrome: A Step-by-Step Guide
July 4, 2013 - You can also check the Privacy section at the bottom of the page to see what type of personal information the extension will collect from you. ... Click Add to Chrome to install. You'll see this blue button near the top-right corner of the page.
🌐
The SSL Store
thesslstore.com › blog › install-a-chrome-extension
How to Manually Install A Chrome Extension In Two Steps
August 24, 2020 - In Chrome, navigate to chrome://extensions/Now drag and drop the extension from your file manager anywhere onto the extensions page in Chrome. If the extension is a .crx file you will be asked to review the permissions and add the extension.
🌐
Opera
forums.opera.com › post › 247605
Install Chrome Extensions | Opera forums
April 21, 2024 - It didn't show me anything to install the extensions either. That was gone when I came in here. Try it. https://chrome.google.com/webstore/category/extensions It is in the details of this extension.
Find elsewhere
🌐
Certera
certera.com › home › how to manually install a chrome extension in 2 ways?
How to Manually Install A Chrome Extension? [2 Ways]
October 15, 2024 - Learn how to install a chrome extension manually in 2 different ways. 1st with .zip file and 2ns with developer mode.
Top answer
1 of 2
76

For regular Windows users who are not skilled with computers, it is practically not possible to install and use extensions from outside the Chrome Web Store.

Users of other operating systems (Linux, Mac, Chrome OS) can easily install unpacked extensions (in developer mode).
Windows users can also load an unpacked extension, but they will always see an information bubble with "Disable developer mode extensions" when they start Chrome or open a new incognito window, which is really annoying. The only way for Windows users to use unpacked extensions without such dialogs is to switch to Chrome on the developer channel, by installing https://www.google.com/chrome/browser/index.html?extra=devchannel#eula.

Extensions can be loaded in unpacked mode by following the following steps:

  1. Visit chrome://extensions (via omnibox or menu -> Tools -> Extensions).
  2. Enable Developer mode by ticking the checkbox in the upper-right corner.
  3. Click on the "Load unpacked extension..." button.
  4. Select the directory containing your unpacked extension.

If you have a crx file, then it needs to be extracted first. CRX files are zip files with a different header. Any capable zip program should be able to open it. If you don't have such a program, I recommend 7-zip.

These steps will work for almost every extension, except extensions that rely on their extension ID. If you use the previous method, you will get an extension with a random extension ID. If it is important to preserve the extension ID, then you need to know the public key of your CRX file and insert this in your manifest.json. I have previously given a detailed explanation on how to get and use this key at https://stackoverflow.com/a/21500707.

2 of 2
28

For Windows, you can also whitelist your extension through Windows policies. The full steps are details in this answer, but there are quicker steps:

  1. Create the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist.
  2. For each extension you want to whitelist, add a string value whose name should be a sequence number (starting at 1) and value is the extension ID.

For instance, in order to whitelist 2 extensions with ID aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa and bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, create a string value with name 1 and value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, and a second value with name 2 and value bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb. This can be sum up by this registry file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist]
"1"="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
"2"="bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"

EDIT: actually, Chromium docs also indicate how to do it for other OS.

EDIT (06/05/2022): ExtensionInstallWhitelist is deprecated since Chrome 100, it has been renamed to ExtensionInstallAllowlist (answer updated)

🌐
Chrome Web Store
chromewebstore.google.com
Chrome Web Store
Chrome Web Store · My extensions & themes · Developer Dashboard · Give feedback · Sign in · DiscoverExtensionsThemes · Supercharge your browser with extensions and themes for Chrome · See collection · Discover the standout AI extensions that made our year ·
Top answer
1 of 7
53

Ok. I just found out that the accepted answer's method is not working. It was actually working a few months back. So, when I came here to copy the link (I had forgotten) I found that its not working. Here's what I did to get the CRX file.

Note: You will need the Chrome Extensions's ID for this. I am referring it to as $ID$. You can get the $ID$ from the URL of the Chrome Extension page.

  1. Go to Chrome's Extensions page (chrome://extensions/)

  2. Enable the developer mode (check the developer mode box)

  3. Click on the "Pack extension" button. Give the "Extension root directory" as:

a. Unix, ~/.config/google-chrome/Default/Extensions/$ID$

b. Windows, C:\Users\<Your_User_Name>\AppData\Local\Google\Chrome\User Data\Default\Extensions\$ID$

c. OSX, ~/Library/Application Support/Google/Chrome/Default/Extensions/$ID$

Leave the "Private Key" field blank" and click "Pack extension".

You will find the .CRX file in the same directory as ~/.config/google-chrome/Default/Extensions/$ID$ (or other respective directories for Windows and OS X)

(Note: The .CRX file is just a .ZIP file. If all you want to do is to extract extension after getting it, you can just find the unpacked extension at <previous folder>/Extensions/$ID$ you don't need to follow above steps. You would need to follow above steps only if you specifically need the .CRX file)

2 of 7
38

I've wondered how to do this too. I found this blog article that has the solution (I edited it to bring it up-to-date):

  1. Find the ID of the extension you’re interested in. When on the details page of the extension, it will be something like bfbmjmiodbnnpllbbbfblcplfjjepjdn after https://chrome.google.com/webstore/detail/
  2. Paste this into Firefox (not Chrome): https://clients2.google.com/service/update2/crx?response=redirect&os=win&arch=x64&os_arch=x86_64&nacl_arch=x86-64&prod=chromiumcrx&prodchannel=beta&prodversion=79.0.3945.53&lang=ru&acceptformat=crx3&x=id%3D~~~~%26installsource%3Dondemand%26uc and replacing ~~~~ with the extension ID.
  3. You’ll be prompted to save a CRX file. Drag this file to a Chrome window and proceed with installation
🌐
Chromium
chromium.org › administrators › pre-installed-extensions
Pre-installed Extensions
Pre-installing an extension can be done in one of three ways: via Group Policy, via the Registry, or via master_preferences. ... Using policy to deploy an Extension or Chrome Web App is by far the easiest and scalable method.
🌐
Brave
brave.com › learn › installing-chrome-extensions
How to securely customize your browser with Chrome extensions | Brave
July 17, 2023 - Once you find the extension you want, and you’ve verified its safety, click into the home page for that particular extension on the Chrome Web Store. You’ll see a large Add to Chrome button (or, if you’re using another Chromium-based browser ...
🌐
Creole Studios
creolestudios.com › home › how to add extensions in chrome: beginner’s step-by-step guide
How to Add Extensions in Chrome: Beginner’s Step-by-Step Guide
September 15, 2025 - Click “Add to Chrome” A pop-up will appear showing the permissions required. Review these carefully—avoid extensions requesting excessive access to your data. Confirm Installation Click “Add Extension”. The extension will download ...
🌐
GeeksforGeeks
geeksforgeeks.org › installation guide › how-to-add-extensions-in-google-chrome-browser
How to Add and Install Extensions in Google Chrome (2025 Guide) - GeeksforGeeks
July 23, 2025 - Alternatively, type chrome://extensions into the address bar and hit Enter. You need to access the Extensions page to add and manage extensions. ... If you have a custom extension file (.zip, .crx) or need to install an extension manually, you’ll ...