Firefox add-ons are extensions, themes, dictionaries and language packs that change what Mozilla Firefox can do. The official source is the Mozilla Add-ons store at addons.mozilla.org (AMO). Open the Add-ons Manager from the Firefox menu under Extensions and Themes, or press Ctrl + Shift + A (Command + Shift + A on a Mac), then click Add to Firefox on any listing. Extensions with Mozilla's Recommended badge are the safest starting point.
This page explains where to find Firefox extensions, how to install them on desktop and Android, how to judge whether an add-on is safe, and which Mozilla extensions are worth installing first, grouped by task.
The Mozilla Add-ons store, addons.mozilla.org, is the official catalogue for Firefox add-ons, and it is the place to download them. Every listing shows the developer, user count, rating, permissions and version history. Firefox for Android has its own section of the store at addons.mozilla.org/android.
Mozilla groups add-ons into these types:
Plugins are a separate category. Firefox installs the few that remain automatically (Google Widevine CDM for DRM video and OpenH264 for video calls), so there is nothing to download. Older terms such as "Firefox plugins" or "Mozilla extensions" in search results usually mean the same thing as add-ons today.
Installing a Firefox extension takes a few clicks from the Add-ons Manager or directly from a store listing. Mozilla's install guide describes these steps:
Advanced users can install a downloaded .xpi file: open the Extensions panel, click the gear icon and choose Install Add-on from file. Only do this with files from a developer you trust, because they skip the store listing where you can check reviews and history.
Firefox for Android supports extensions from its own menu, and the process mirrors desktop. Per Mozilla's Android guide:
Each installed extension then has an Enabled slider, Settings, Details, Permissions and Remove options. Not every desktop extension has an Android build, so look for the "Available on Firefox for Android" label on the listing. Userscript managers such as Violentmonkey are available on Android too, so site tweaks you use on desktop can follow you to a phone.
Firefox add-ons with a Recommended or By Firefox badge have passed Mozilla review and are the safest picks, while other listings deserve a quick check before you install. Mozilla's badge documentation defines three labels:
For an extension without a badge, run through this checklist:
The best Firefox addons solve one problem well, are actively maintained and, ideally, carry Mozilla's Recommended badge. The table below lists extensions whose store listings we checked for badge, developer activity and Android availability.
| Extension | What it does | Badge and Android |
|---|---|---|
| uBlock Origin | Blocks ads, trackers and malware domains with low CPU and memory use | Recommended, Android |
| Privacy Badger | EFF tracker blocker that learns as you browse and sends Global Privacy Control | Recommended, Android |
| ClearURLs | Strips tracking parameters from links | Recommended, Android |
| NoScript | Blocks JavaScript and other active content except on sites you allow | Recommended, Android |
| FoxyProxy Standard | Switches proxies automatically by URL pattern | Recommended, Android |
| Multi-Account Containers | Color-coded tabs with separate cookies per container | By Firefox, desktop |
| Bitwarden | Password and passkey manager | Recommended, desktop |
| Dark Reader | Dark theme for any website, with brightness and contrast controls | Recommended, Android |
| SponsorBlock | Skips sponsor segments, intros and outros in YouTube videos | Recommended, Android |
| SingleFile | Saves a complete web page as one HTML file | Recommended, Android |
| Auto Tab Discard | Frees memory by unloading inactive tabs | Recommended, desktop |
| Violentmonkey | Open source userscript manager | No badge, Android |

uBlock Origin by Raymond Hill blocks ads, trackers and malware domains and has more than 11 million users on AMO. Pair it with Privacy Badger from the Electronic Frontier Foundation if you want behavior-based tracker blocking, and with ClearURLs to clean tracking parameters from links (our ClearURLs review explains its rules). Bitwarden covers passwords and passkeys across browsers and devices.

Firefox Multi-Account Containers is Mozilla's own extension for keeping work, shopping and social accounts apart in one window, and it can sync containers across devices.

NoScript by Giorgio Maone blocks scripts by default and lets you allow trusted sites one by one; our NoScript tips cover its lesser-known options. FoxyProxy Standard switches between proxies based on the address you visit, which helps if you use a work proxy or a VPN proxy for some sites only.

Dark Reader generates dark themes for sites that do not offer one; see our Dark Reader review for its filter modes. SponsorBlock uses crowdsourced timestamps to skip sponsor reads and other segments on YouTube.

SingleFile archives a page with images and styling in one HTML file. Auto Tab Discard keeps memory use down for heavy tab users, and Violentmonkey runs userscripts that tweak individual sites.
Firefox still supports the extension features that full content blockers rely on, which is a practical reason to choose it over Chrome for privacy add-ons. In its Manifest V3 update, Mozilla wrote that Firefox "has no plans to deprecate MV2 and will continue to support MV2 extensions for the foreseeable future", and that it keeps the blocking webRequest API in Manifest V3 as well.
That API lets an extension inspect and cancel network requests before they load. Chromium browsers took a different path and moved users to reduced blockers such as uBlock Origin Lite (see how Edge switched uBlock Origin to the Lite edition). On Firefox, the full uBlock Origin keeps working on desktop and Android.
Mozilla also said it would give developers at least 12 months of notice if that position changes, so a sudden loss of these features is unlikely.
You manage installed Firefox add-ons from the Extensions panel of the Add-ons Manager, where each one can be switched off or removed. Mozilla's removal guide lists the steps:
If pages break, Firefox slows down or settings change on their own, restart Firefox in Troubleshoot Mode, which runs the browser with add-ons disabled. If the problem disappears, re-enable extensions one at a time until it returns, then remove the one responsible. Mozilla's add-on troubleshooting article covers the process, and the about:support page holds the details to share when you ask for help.
The EFF retired HTTPS Everywhere because major browsers now include an HTTPS-Only mode. In Firefox, enable HTTPS-Only Mode in Settings instead of installing an extension.
Add-ons are what you install from addons.mozilla.org: extensions, themes, dictionaries and language packs. Plugins are now limited to components Firefox installs itself, such as Widevine for DRM video and OpenH264 for video calls.
Mozilla removed the listings of legacy add-ons that current Firefox versions can no longer run, and developers also withdraw or abandon extensions. Look for a maintained alternative with a Recommended badge.
Related: best Chrome extensions, Firefox tab groups