Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

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)

Illustration of an extension puzzle piece crossing a bridge between two browser windows
On this page
  1. The short answer
  2. Can you install Chrome extensions on Firefox?
  3. How do you install the Firefox version of a Chrome extension?
  4. Which popular Chrome extensions have a Firefox version?
  5. Which extensions should you set up first on Firefox?
  6. What if a Chrome extension has no Firefox version?
  7. Can you load a Chrome extension's files into Firefox yourself?
  8. How do developers port a Chrome extension to Firefox?
  9. Can you use Firefox extensions in Chrome?
  10. 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.

  1. Open Firefox and go to addons.mozilla.org, or open the menu and choose Add-ons and themes.
  2. Type the extension's exact name into the search box, for example Bitwarden or Dark Reader.
  3. Check the developer name under the title. It should match the company or person behind the Chrome version.
  4. Click Add to Firefox, read the permissions prompt, then click Add.
  5. Pin it: click the puzzle-piece Extensions button in the toolbar, open the gear next to the add-on, and choose Pin to Toolbar.
  6. 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.

Firefox availability for popular Chrome extensions (checked 2026-09-26; confirm on the listing)
ExtensionWhat it doesPricingFirefox route
BitwardenOpen-source password managerFreemiumaddons.mozilla.org
1PasswordPassword manager for families and teamsPaidaddons.mozilla.org
Proton PassEncrypted password manager with email aliasesFreemiumaddons.mozilla.org
LastPassPassword manager that auto-fills loginsFreemiumaddons.mozilla.org
Dark ReaderDark mode for every websiteFreeaddons.mozilla.org
Privacy BadgerLearns to block invisible trackersFreeaddons.mozilla.org
GhosteryBlocks trackers and adsFreeaddons.mozilla.org
uBlock Origin LiteLightweight Manifest V3 content blockerFreeAvailable, but most Firefox users pick full uBlock Origin
TampermonkeyUserscript managerFreeaddons.mozilla.org
ViolentmonkeyOpen-source userscript managerFreeaddons.mozilla.org
StylusCustom CSS for any siteFreeaddons.mozilla.org
OneTabCollapses tabs into one listFreeaddons.mozilla.org
Raindrop.ioBookmark managerFreemiumaddons.mozilla.org
Simple TranslatePopup translator using Google or DeepLFreeaddons.mozilla.org
GrammarlyGrammar and tone suggestionsFreemiumaddons.mozilla.org
Zotero ConnectorSaves pages and citations to ZoteroFreeZotero's download page
HoneyFinds coupon codes at checkoutFreeaddons.mozilla.org
DeepLAI translation inside web pagesFreemiumYes, 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

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.

  1. Get the extension's source folder. For open-source extensions, download it from the project's code repository.
  2. Type about:debugging in the Firefox address bar and press Enter.
  3. Click This Firefox in the sidebar.
  4. Click Load Temporary Add-on.
  5. Select the extension's manifest.json file.
  6. 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.

  1. Review your manifest.json features and Chrome API calls against Mozilla's Chrome incompatibilities reference. The Add-on Developer Hub offers a service that helps automate this check.
  2. Install the extension in Firefox through about:debugging or the web-ext tool.
  3. Fix anything that breaks. APIs that are intentionally incompatible with Chrome are only available under the browser namespace, and their documentation says so.
  4. Package the extension, by hand or with web-ext.
  5. 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 submission

If 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

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.

Sources

  1. Firefox Extension Workshop — Porting a Google Chrome extension
  2. Firefox Browser Add-ons (addons.mozilla.org)
  3. Firefox Add-ons: Bitwarden Password Manager
  4. Firefox Add-ons: uBlock Origin
  5. Firefox Add-ons: DeepL