How-to guide
How to Install Chrome Extensions on Firefox (and Which Ones Work)
How-to
How to Install Chrome Extensions on Firefox (and Which Ones Work)
On this page
- The short answer
- Can you install Chrome extensions on Firefox?
- How do you install the Firefox version of a Chrome extension?
- Which popular Chrome extensions have a Firefox version?
- Which extensions should you set up first on Firefox?
- What if a Chrome extension has no Firefox version?
- Can you load a Chrome extension's files into Firefox yourself?
- How do developers port a Chrome extension to Firefox?
- Can you use Firefox extensions in Chrome?
- Frequently asked
The short answer
Firefox cannot install extensions straight from the Chrome Web Store, but most popular Chrome extensions have a Firefox version on addons.mozilla.org, because both browsers share the same WebExtensions API. Search the extension's name there, or check the developer's site. Bitwarden is the easiest first move: open-source, free to start, and on both browsers.
Can you install Chrome extensions on Firefox?
Not directly. Firefox only installs add-ons that Mozilla has signed, so the Add to Chrome button on the Chrome Web Store does nothing useful in Firefox. What you install instead is the Firefox build of the same extension, published on addons.mozilla.org.
That Firefox build usually exists. Mozilla's own porting guide says the WebExtension APIs are, to a large extent, code-compatible with the extension API in Google Chrome, and that Chrome extensions will in most cases run in Firefox with just a few changes. So for well-known extensions, the developer has often already done those changes for you.
The gaps come from features Firefox does not support. Mozilla notes that if an extension relies on APIs or manifest features Firefox lacks, it might not be portable at all. Those are the cases where you need a substitute, which this guide covers further down.
- WebExtensions
- The shared extension system used by Firefox, Chrome, Edge and Opera. It is why one codebase can target several browsers.
- addons.mozilla.org (AMO)
- Mozilla's official add-on store, the Firefox equivalent of the Chrome Web Store.
- Signing
- Mozilla's review and signature step. Regular Firefox releases install signed add-ons only; unsigned ones load temporarily for testing.
- about:debugging
- The Firefox page where developers load an unpacked extension temporarily, similar to loading an unpacked extension in Chrome's developer mode.
Same name, separate install
The Chrome and Firefox versions of an extension are separate installs. Your settings only follow you if the extension syncs through an account, as password managers and bookmark tools do.
How do you install the Firefox version of a Chrome extension?
Find the same extension on addons.mozilla.org and add it from there. It takes about as long as installing it on Chrome did.
- Open Firefox and go to addons.mozilla.org, or open the menu and choose Add-ons and themes.
- Type the extension's exact name into the search box, for example Bitwarden or Dark Reader.
- Check the developer name under the title. It should match the company or person behind the Chrome version.
- Click Add to Firefox, read the permissions prompt, then click Add.
- Pin it: click the puzzle-piece Extensions button in the toolbar, open the gear next to the add-on, and choose Pin to Toolbar.
- Sign in to the extension's account if it has one, so your data syncs over from Chrome.
Watch for copycat listings
Popular names attract look-alike add-ons. If the developer name, the website link or the description does not match the original, skip it and install from the vendor's own download page instead. Our guide on whether Chrome extensions are safe covers the same checks, and they apply to Firefox too.
If the search turns up nothing, check the extension's website before giving up. Some vendors distribute their Firefox build from their own site rather than from the store listing you expect, and the Zotero Connector is one tool whose download page offers a build per browser.
Which popular Chrome extensions have a Firefox version?
Most mainstream tools in password management, privacy, reading and scripting do. The table below lists extensions from our Chrome extension directory and where to get each one in Firefox. Availability changes, so confirm the listing before you rely on it.
| Extension | What it does | Pricing | Firefox route |
|---|---|---|---|
| Bitwarden | Open-source password manager | Freemium | addons.mozilla.org |
| 1Password | Password manager for families and teams | Paid | addons.mozilla.org |
| Proton Pass | Encrypted password manager with email aliases | Freemium | addons.mozilla.org |
| LastPass | Password manager that auto-fills logins | Freemium | addons.mozilla.org |
| Dark Reader | Dark mode for every website | Free | addons.mozilla.org |
| Privacy Badger | Learns to block invisible trackers | Free | addons.mozilla.org |
| Ghostery | Blocks trackers and ads | Free | addons.mozilla.org |
| uBlock Origin Lite | Lightweight Manifest V3 content blocker | Free | Available, but most Firefox users pick full uBlock Origin |
| Tampermonkey | Userscript manager | Free | addons.mozilla.org |
| Violentmonkey | Open-source userscript manager | Free | addons.mozilla.org |
| Stylus | Custom CSS for any site | Free | addons.mozilla.org |
| OneTab | Collapses tabs into one list | Free | addons.mozilla.org |
| Raindrop.io | Bookmark manager | Freemium | addons.mozilla.org |
| Simple Translate | Popup translator using Google or DeepL | Free | addons.mozilla.org |
| Grammarly | Grammar and tone suggestions | Freemium | addons.mozilla.org |
| Zotero Connector | Saves pages and citations to Zotero | Free | Zotero's download page |
| Honey | Finds coupon codes at checkout | Free | addons.mozilla.org |
| DeepL | AI translation inside web pages | Freemium | Yes, official DeepL add-on on addons.mozilla.org |
Ad blocking is one area where Firefox differs
Chrome moved extensions to Manifest V3, which is why uBlock Origin Lite exists. Firefox kept support for the blocking features the original uBlock Origin depends on, so on Firefox you can usually run the full version. See our uBlock Origin alternatives for how the options compare.
Which extensions should you set up first on Firefox?
Start with whatever holds your data: passwords, bookmarks, research. Cosmetic tools can wait, because reinstalling them costs you nothing. Here is how we would order the move, with who should skip each pick.
Best if you want one password manager for both browsers: Bitwarden
Bitwarden is open-source, has a free tier, and runs on both Chrome and Firefox against the same vault, so switching browsers is a sign-in, not a migration. The drawback is a plainer interface than paid rivals, and some features sit behind the paid plan. Skip it if your employer already hands you 1Password; our Bitwarden vs 1Password comparison goes deeper.
Best if you share passwords with a family or team: 1Password
1Password is built around shared vaults for families and teams, and its Firefox add-on uses the same account as Chrome. The catch is that it is paid only, with no free tier. Skip it if you are a single user who just needs the basics.
Best if you want email aliases with your logins: Proton Pass
Proton Pass is open-source and end-to-end encrypted, and it can generate email aliases when you sign up for sites. It suits people who already use Proton Mail or Proton VPN. The drawback is a younger product with a smaller import and integration story than the older managers. If you are leaving LastPass as part of the switch, see our LastPass alternatives.
Best for tracker blocking without setup: Privacy Badger
Privacy Badger learns which third-party trackers follow you and blocks them without lists to manage. It is not an ad blocker, so ads that do not track you still show. Skip it if you already run a full content blocker, since the two overlap.
Best for userscripts from Chrome: Violentmonkey or Tampermonkey
Violentmonkey is open-source; Tampermonkey is the more widely known option. Both run on Firefox, so scripts you wrote for Chrome usually carry over. The catch is that userscripts inject code into pages you visit, so only run scripts you have read or trust.
Move these to Firefox first
-
BitwardenFreemium
Security & Privacy
Same vault on Chrome and Firefox with a free tier; the interface is plainer than paid rivals.
-
1PasswordPaid
Security & Privacy
Shared vaults for families and teams across both browsers; paid only.
-
Proton PassFreemium
Security & Privacy
Encrypted logins plus email aliases; a younger product than the older managers.
-
Privacy BadgerFree
Security & Privacy
Blocks trackers with no setup; does not block ads that do not track you.
-
Raindrop.ioFreemium
Productivity
Account-based bookmarks that show up in any browser; some features are on the paid plan.
-
ViolentmonkeyFree
Developer Tools
Open-source home for your Chrome userscripts; only run scripts you trust.
-
Dark ReaderFree
Customization
Dark mode for sites that lack one; can make some pages look off until you tweak or exclude them.
What if a Chrome extension has no Firefox version?
Look for a Firefox add-on that does the same job, rebuild the feature with a userscript or custom CSS, or ask the developer to port it. Loading the Chrome build yourself only works as a temporary test.
- Find an equivalent. Search addons.mozilla.org for the task, not the name. A translation tool like Simple Translate can stand in for DeepL's own extension, since it can use DeepL as its engine.
- Rebuild small tweaks. If the extension only restyles a site, Stylus can apply the same CSS. If it adds a button or removes clutter, a userscript in Violentmonkey or Tampermonkey often can.
- Ask the developer. Mozilla describes porting as relatively straightforward for most extensions, so a request from users can be enough to get one published.
- Keep Chrome for that one task. For a work tool with no substitute, running Chrome alongside Firefox is simpler than forcing it.
For tab hoarders, OneTab is on Firefox already, and our OneTab alternatives list other tab managers if you want something different after the switch.
Can you load a Chrome extension's files into Firefox yourself?
Yes, but only temporarily and only for testing. Firefox loads an unpacked extension through about:debugging, and it is removed when you restart the browser because it is not signed.
- Get the extension's source folder. For open-source extensions, download it from the project's code repository.
- Type
about:debuggingin the Firefox address bar and press Enter. - Click This Firefox in the sidebar.
- Click Load Temporary Add-on.
- Select the extension's
manifest.jsonfile. - Test what you need. If the extension relies on Chrome-only APIs, parts of it will fail or it will not load.
Not a permanent install
Temporary add-ons skip Mozilla's review and disappear on restart. Do not load files from sites you do not trust; an extension can read and change pages you visit. The Chrome side of this workflow is covered in our Chrome developer mode guide.
How do developers port a Chrome extension to Firefox?
Mozilla's porting guide lays out a short process. Almost all WebExtension APIs accept callbacks under the chrome namespace, the same as Chrome, so much existing code runs unchanged.
- Review your
manifest.jsonfeatures and Chrome API calls against Mozilla's Chrome incompatibilities reference. The Add-on Developer Hub offers a service that helps automate this check. - Install the extension in Firefox through
about:debuggingor theweb-exttool. - Fix anything that breaks. APIs that are intentionally incompatible with Chrome are only available under the
browsernamespace, and their documentation says so. - Package the extension, by hand or with
web-ext. - Create an account on addons.mozilla.org and submit the add-on for signing and distribution.
npm install --global web-ext
cd my-extension
web-ext run # launches Firefox with the extension loaded temporarily
web-ext build # packages it for submissionIf you use Chrome's unpacked-load flag
Mozilla points developers who load unpacked extensions from Chrome's command line to web-ext, which automates temporary installation in Firefox during development.
Can you use Firefox extensions in Chrome?
Not directly either. Chrome installs from the Chrome Web Store, so you need the Chrome build of the add-on. The same shared API means most Firefox add-ons worth using also publish a Chrome version.
Simple Translate, Stylus and Violentmonkey all started life well known to Firefox users and are listed in our directory for Chrome. If you are going the other way, browse the extension categories to find the Chrome version, and check what access it requests on our permissions guide.
Phones follow different rules again. Firefox for Android supports a set of add-ons, while Chrome on mobile does not run extensions; our guide to Chrome extensions on Android and iPhone explains the options.
Extensions mentioned in this guide
- BitwardenOpen-source password manager.
- 1PasswordPassword manager for families and teams.
- Proton PassOpen-source, end-to-end encrypted password manager with email aliases.
- Privacy BadgerLearns to spot and block invisible trackers automatically as you browse
- ViolentmonkeyOpen-source userscript manager that executes custom scripts on web pages.
- StylusApplies custom CSS styles to websites by injecting them on page load.
- Dark ReaderDark mode for every website.
- Raindrop.ioAll-in-one bookmark manager to save links, articles, and images for later
Frequently asked
How do I install Chrome extensions on Firefox?
You install the Firefox version instead. Search the extension's name on addons.mozilla.org, confirm the developer matches, and click Add to Firefox. Firefox cannot install directly from the Chrome Web Store.
Do Chrome extensions work on Firefox?
Most do after light changes by the developer. Mozilla says the WebExtension APIs are largely code-compatible with Chrome's, but extensions that rely on Chrome-only APIs may not port.
Is there a Firefox browser extension for Bitwarden?
Yes. Bitwarden publishes a Firefox add-on that signs in to the same vault you use on Chrome, so your logins appear after you sign in.
Can I use Google Chrome extensions for Firefox without the Firefox version?
Only as a temporary test. You can load unpacked files through about:debugging, but the add-on is removed on restart and will break if it uses Chrome-only APIs.
Where do I find a browser extension for Firefox?
Use addons.mozilla.org, Mozilla's official store, or open Add-ons and themes from the Firefox menu. A few vendors, such as Zotero, also offer Firefox builds on their own sites.
Does uBlock Origin still work on Firefox?
Firefox kept support for the blocking features full uBlock Origin relies on, so Firefox users can usually run the full version. On Chrome, uBlock Origin Lite is the Manifest V3 option.
Can I use Firefox extensions in Chrome?
Not directly. Install the Chrome build from the Chrome Web Store; because both browsers share the WebExtensions API, most popular Firefox add-ons have one.
Will my extension settings transfer from Chrome to Firefox?
Only if the extension syncs through an account. Password managers and bookmark tools like Raindrop.io do; tools that store settings locally need to be set up again.
Is Grammarly available as a Firefox browser extension?
Yes, Grammarly offers a Firefox add-on. Sign in with the same account to keep your personal dictionary and settings.
What if my Chrome extension for Firefox search finds nothing?
Search for the task instead of the name, try a userscript or Stylus rule for small tweaks, or ask the developer to port it. For must-have tools, keep Chrome for that job.
Are Firefox add-ons reviewed?
Regular Firefox releases only install add-ons signed by Mozilla, which is part of its review process. Signing is not a guarantee, so still check the developer and permissions.
How hard is it to port a Chrome extension to Firefox?
Mozilla calls it relatively straightforward: check APIs against its incompatibilities list, test with about:debugging or web-ext, then submit to addons.mozilla.org for signing.