I am trying to install a free extension in Google Chrome, but whenever I click "Add To Chrome", I am asked to sign in to a Google account. This has never happened before, and I do not want to use an account just to install an extension. This problem is occurring for all extensions. How can I install extensions without signing in?
3 Answers
You now seem to need sign in to a Google account to install any extensions/add-ons from Chrome Web Store.
But you can still install an extension without logging in to a Google account by doing the following:
Find the ID for the extension you want to install. You can see it in the URL on in Chrome Web Store.
For example Adblock Plus extension has an URL like:
https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb?hl=en-US
The ID we want is the long string of random characters like
cfhdojbkjhnklbpkdaibdccddilifddb
in the URL above.Download the extension package, a
.crx
file.You can do this by using this URL with the
<ID>
part replaced by the ID from above:https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D<ID>%26uc
For the Adblock Plus
.crx
the URL would be:https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Dcfhdojbkjhnklbpkdaibdccddilifddb%26uc
You will get a warning about that extensions cannot be added from this site, but you can ignore that, the
.crx
will be downloaded anyway.Go to your extensions page in Google Chrome. You can find it in the Tools -> Extensions menu or by using the following URL:
chrome://extensions
Drag and drop the downloaded extension
.crx
file you just downloaded in to this window to install it.
And you're done.
You could also use helpers like Chrome Extension Downloader to download the .crx
file.
-
13In newer version drag and drop in Step 4 does not work. It says
This can only be added from the Chrome Web Store
. Workaround for this is rename.crx
extension of the downloaded file to.zip
and extract the file. Then in chrome extensions page enable developer mode and click on 'Load unpacked extension'. Then select the extracted folder.– NufailMar 7, 2014 at 9:56 -
1@Nufail, wow, so they want to make it even more complicated. That's just great... (Will update this when I have the time, unless someone else does that first.)– QtaxMar 7, 2014 at 10:05
-
And for those who don't have drag and drop support, just extract the crx file with 7zip, activate developer mode in the extension panel and load extension from folder. Cheers!– user316063Apr 16, 2014 at 12:39
-
2This doesn't work anymore. Any update to this? Im just trying to get the .crx file, not install it. Sep 14, 2014 at 19:54
-
2
Here is the announcement about locking installation of Chrome extensions so that they can only be installed via the chrome store: https://productforums.google.com/forum/#!topic/chrome/d35tIyH8dVM%5B1-25-false%5D
They also say:
What if I want to run non-web store extensions? Advanced users can continue to use our Dev & Canary channels to run any extension. Please note that these channels are updated very regularly, and may contain features and bug fixes that are actively being developed.
The easiest way around is to just not use the Chrome Web Store, or just don't use Chrome.
Chrome is completely useless for me if I can't install extensions. I will not create a google account just so I can download from the chrome store. This looks much more like forcing millions of Chrome users to create google accounts than actually do anything about security.
-
2
-
1Firefox is heading the same way - nakedsecurity.sophos.com/2015/02/17/… "In the second half of 2015, it says, Firefox will require all browser extensions to be digitally signed." I have already switched to Palemoon and Dragon. RIP Firefox, it was your extensions that made you great. Feb 24, 2015 at 2:37
-
2@Underverse: That's different. Having signed extensions is a good thing, but forcing you to sign-up and use Google's servers for any kind of installation is not. Sep 27, 2015 at 10:49
-
-
I'd agree with Underverse's answer, "...or just don't use Chrome". As long as Google persists in their arrogance, we shouldn't support them. Jul 9, 2021 at 11:58
Summing up information collected in the comments on the question itself:
For Ungoogled Chromium, this is how it worked out for me (steps 1-3 by Evolve):
One-time Preparations
- visit from the address bar:
chrome://flags
- search 'exensions'
- Set 'Extensions Menu Access Control' to 'Enable'
- clear the search, then set
chrome://flags/#extension-mime-request-handling
to 'Always prompt for install'
Install process (without login)
- search for the extension you want to install (see this answer for details)
- copy it's ID (e.g.
cjpalhdlnbpafiamejdnhcphjbkeiagm
for uBlock Origin) - paste it to the text input at crxviewer.com and choose to download as extension
- once the download is completed, you should see a popup prompting you to install or save. Simply hit 'install', and you should be done.
Extensions will show up as "not from Chrome Web Store" in chrome://extensions/
, and I'm not sure to my experience they will not update automatically (you will have to repeat steps 2-4 of the "Install process" to do that manually).
If the above for some reason should not work out, you can still download from crxviewer as ZIP, unzip to an empty directory, enable developer mode in chrome://extensions/
, and load the extension as unpacked. That's how I started – so it might be needed to have developer mode enabled as well.
More hints can e.g. be found here. I didn't install this extension as I didn't want direct ties to Google; if you don't care about that, installing the Chromium Web Store extension might make the process much easier for you if you're on Chromium.
chrome://flags/#extension-mime-request-handling
to "Always prompt for install", as suggested there. Thanks for your hints, wouldn't have managed without!