Firefox Extensions Worth Using in 2026
Firefox’s extension ecosystem is mature enough that you should install conservatively. Each extension consumes memory, introduces potential compatibility issues, and creates another surface for security problems. The extensions listed here solve genuine problems; install only what you use.
Ad Blocking
uBlock Origin remains the standard. It uses significantly less memory than alternatives and supports complex filter rules that other blockers can’t match. Install directly from addons.mozilla.org—community forks lack upstream security updates and can introduce malware.
The default filter lists work for most users. Enable additional lists based on your actual browsing: EasyList for general tracking, uBlock Filters – Badware for malware sites, regional lists for your country. If a site breaks, whitelist it specifically rather than disabling uBlock entirely. Use the logger (click the uBlock icon → Logger) to debug what’s being blocked—guessing wastes time.
Test your configuration on sites that actively fight ad blockers: news aggregators, video platforms, and shopping sites. If blocking breaks functionality on those, adjust your filter rules rather than giving up.
Tab Management
Firefox’s native tab handling has improved enough that Tab Mix Plus is obsolete. Two specialized extensions solve problems the native UI doesn’t:
Tree Style Tab displays tabs as a vertical tree, hierarchically organized by parent-child relationships. This is genuinely useful for research workflows where you open 50+ related tabs. The UI shift is substantial—test it for a week on a separate profile before committing. If you adopt it, hide the horizontal tab bar via about:config (set browser.tabs.drawInTitlebar appropriately and configure TST to use the sidebar).
Tab Stash saves and restores tab groups persistently, replacing Firefox’s session management for complex workflows. Essential if you maintain separate research projects or work contexts. Configure it to save snapshots automatically, then restore entire contexts with one click.
Password Management
Bitwarden (open-source) integrates tightly with Firefox and syncs across all your devices. It replaces Firefox’s password storage with a proper secrets vault that handles passwords, notes, and SSH keys. Enable two-factor authentication on your Bitwarden account immediately—your entire digital identity depends on its security.
If you sync only between personal devices and value simplicity, Firefox’s native password sync is adequate. It lacks Bitwarden’s organizational features and shared vaults, but it requires zero additional configuration.
Proxy Routing
FoxyProxy Standard routes traffic through multiple proxies based on URL patterns. Use it for:
- Testing sites across geographic regions (pair with residential proxies for accuracy)
- Routing development traffic through different proxy chains
- Circuit-breaking when a primary proxy fails
Configure patterns precisely: *.example.com routes through proxy A, everything else uses direct connection. Test each pattern thoroughly—incorrect routing is worse than no proxy at all.
Pair FoxyProxy with Firefox Multi-Account Containers to separate authentication contexts per container. One container routes through proxy A, another through proxy B, while a third uses direct connection.
Screenshots
Firefox’s built-in screenshot tool (Ctrl+Shift+S) handles most use cases without any extension. It captures visible content and saves to your downloads folder or clipboard instantly.
Install an extension only if you need:
- Full-page scrolling capture beyond the visible viewport
- Built-in markup and annotation tools
- Direct upload to cloud storage
FireShot does all three but adds memory overhead and another dependency. For most users, built-in Firefox + a local image editor (GIMP, Krita) is faster and more flexible.
Video and Batch Downloads
Browser extensions for video downloading break constantly when sites update their protection. Use command-line tools instead.
yt-dlp (the maintained fork of youtube-dl) downloads from 1500+ video platforms with faster updates than any extension:
# Download video at best quality
yt-dlp https://example.com/video
# Download as audio only (MP3)
yt-dlp -x --audio-format mp3 https://example.com/video
# Download a specific quality
yt-dlp -f "best[height<=1080]" https://example.com/video
# Batch download from a text file (one URL per line)
yt-dlp --batch-file urls.txt
# Download with custom output name
yt-dlp -o "%(title)s.%(ext)s" https://example.com/video
Add yt-dlp to your system PATH and call it from the terminal. You decouple yourself from extension maintenance and get better control over output formats.
For batch file downloads (downloading dozens of files in parallel), DownThemAll! still works on current Firefox. Most users won’t need it—curl or wget in a loop handles multiple downloads without browser overhead.
Mouse Gestures
FireGestures binds directional swipes to actions: swipe right = back, down-right diagonal = close tab. Start with 3-4 gestures maximum. Beyond that, muscle memory fails and accidental gestures become frustrating.
Test gestures on a separate Firefox profile first—drawing apps and whiteboard tools conflict heavily with gesture recognition.
Modern keyboard shortcuts often replace gestures more reliably: Alt+Left (back), Ctrl+W (close tab), Ctrl+T (new tab). Gestures excel for trackpad users on laptops.
Performance and Maintenance
Check about:memory periodically to see per-extension memory consumption. If an extension uses over 50MB, investigate whether it’s necessary or if an alternative exists.
Disable (don’t uninstall) extensions you rarely use. Disabled extensions preserve settings without consuming resources or running background tasks. Review your list every quarter.
Never install competing extensions for the same function—two ad blockers or two password managers create conflicts, introduce privacy gaps, and degrade performance.
Check permissions before installing anything. A screenshot tool should not have read-access to your entire browsing history. Review each extension’s permissions annually.
Update Firefox immediately when security patches release (often between feature releases). Enable automatic updates via your system package manager:
# Debian/Ubuntu
apt install firefox
# Fedora
dnf install firefox
# Arch
pacman -S firefox
Remove any extension you haven’t used in 30 days. The maintenance cost rarely justifies marginal value.

NoSquint Plus https://addons.mozilla.org/en-US/firefox/addon/nosquint-plus/reviews/ to set default zoom levels for all sites in Firefox. Good for small screens or screens with high DPI.