Firefox’s about:config is a hidden settings panel that gives you fine-grained control over the browser’s behavior. It’s like a registry editor for Firefox, exposing hundreds of preferences that aren’t available in the standard Options menu. While it’s powerful, it’s also easy to break things if you’re not careful. This guide will walk you through what about:config is, how to use it safely, and some of the most useful tweaks as of mid-2026.
What is about:config?
Type about:config in your Firefox address bar and press Enter. You’ll see a warning page telling you that changing these settings can affect performance, security, or stability. Click “Accept the Risk and Continue” to proceed. You’ll then see a searchable list of preferences, each with a name, status (default or modified), type, and value.
How to Use It Safely
- Know what a preference does before changing it. Right-click any preference and choose “Reset” to revert to the default value if something goes wrong.
- Backup your profile. Before making mass changes, copy your Firefox profile folder (%APPDATA%\Firefox\Profiles\ on Windows, ~/Library/Application Support/Firefox/Profiles/ on macOS, or ~/.mozilla/firefox/ on Linux).
- Change one setting at a time and restart the browser to test the effect.
Essential Tweaks for Better Performance
Here are some of the most popular and safe tweaks that can improve speed, privacy, or convenience:
1. Increase Network Parallelism
network.http.max-connections — Default: 900. Increase to 1200 or 1500 for faster loading of sites with many resources.
network.http.max-connections-per-server — Default: 32. Increase to 48 or 64.
network.http.max-persistent-connections-per-server — Default: 6. Increase to 10.
2. Enable DNS-over-HTTPS (DoH)
network.trr.mode — Set to 2 (use TRR unless it fails) or 3 (use TRR only).
network.trr.uri — Set to a trusted DoH provider like https://mozilla.cloudflare-dns.com/dns-query.
3. Disable Smooth Scrolling (if you prefer instant response)
general.smoothScroll — Set to false.
mousewheel.min_line_scroll_amount — Increase to 50 or more for faster scrolling.
4. Increase Content Process Count
dom.ipc.processCount — Default: 4 (or more based on RAM). Set to 8 if you have 8GB+ RAM. This lets each tab run in a separate process, improving stability.
5. Reduce Memory Usage
browser.sessionhistory.max_entries — Default: 50. Reduce to 10 or 20 to limit how many pages are stored in history.
browser.sessionhistory.contentViewerTimeout — Default: 3600. Reduce to 60 to discard page data faster.
6. Speed Up UI
nglayout.initialpaint.delay — Default: 100 (ms). Set to 0 for faster initial paint of pages.
content.notify.interval — Default: 120000 (µs). Set to 100000 to reduce UI lag.
Frequently Overlooked Features
- Search with regular expressions. The search bar in
about:config supports wildcards — use * for any sequence of characters. For example, searching network.*.max shows all network connection limits.
- Create new preferences. Right-click an empty area and choose “New” to add a string, integer, or boolean value. This is useful for features that aren’t exposed by default.
What NOT to Touch
Avoid changing security-related preferences unless you fully understand them. For example:
security.ssl.enable_ocsp_stapling — disabling could compromise certificate checking.
network.cookie.lifetimePolicy — setting to 2 (cookies deleted on close) can break some websites.
media.peerconnection.enabled — disabling WebRTC may break video calls and some web apps.
The Bottom Line
about:config is a powerful tool for customizing Firefox beyond the standard options. Start with a few small tweaks, test thoroughly, and revert if anything seems off. If you’re after a specific behavior, there’s probably a preference for it — just search wisely. Happy tweaking!
Topic Summary: A comprehensive guide to Firefox about:config as of 2026, covering safe usage, essential performance and privacy tweaks, and the evolving landscape of advanced browser configuration.
Topic Overview (Wikipedia):
about is an internal URI scheme also known as a “URL scheme” implemented in various web browsers to reveal internal state and built-in functions. It is an IANA officially registered scheme, and is standardized.
— Read more on Wikipedia
YouTube Video:
Official Documentation & Reference Links:
---
title: Firefox about:config tweaking process flowchart
---
flowchart TD
A[Access about:config] --> B[Accept risk warning]
B --> C{Search for preference}
C --> D[Change value]
D --> E[Test effect]
E --> F{Works as expected?}
F -- Yes --> G[Keep change]
F -- No --> H[Revert to default]
H --> C
G --> I[Backup profile?]
I -- Yes --> J[Copy profile folder]
I -- No --> K[Continue using]
J --> K
The Evolving Role of about:config in Modern Firefox
As we approach late 2026, Firefox’s about:config remains an indispensable tool for power users, but its landscape has shifted. Mozilla continues to refine the browser’s architecture, introducing new preferences while deprecating old ones. For instance, with the rollout of WebRender as default on all platforms, many graphics-related tweaks (gfx.webrender.*) are now redundant. Similarly, the ongoing implementation of Project Fission (site isolation) has made memory and process management preferences more impactful than ever.
Beyond the Basics: What’s New in 2026
Recent versions of Firefox have added several powerful preferences that weren’t available a year ago.
Privacy Enhancements:
privacy.partition.network_state – Enables full network partitioning to thwart tracking. Set to true for maximum privacy, though it may break some federated login flows.
privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts – Automatically declines canvas access requests (e.g., from fingerprinting scripts).
Performance & Efficiency:
dom.workers.maxPerDomain – Increased default from 512 to 1024. You can lower this on low-RAM systems.
network.http.http2.chunked.padding – New pref to optimize HTTP/2 chunked transfer. Adjust with caution.
Experimental Features:
browser.tabs.unloadOnLowMemory – Now exposes a configurable threshold via browser.tabs.unloadOnLowMemory.thresholdMB.
gfx.canvas.accelerated.cache-items and gfx.canvas.accelerated.cache-size – Fine-tune hardware-accelerated canvas caching.
The Bigger Picture: User Agency in a Locked-Down Web
The enduring value of about:config lies in its assertion of user sovereignty against the trend of browser vendor paternalism. While Chrome and Edge have steadily removed or hidden advanced flags, Firefox keeps the power in your hands. This is especially relevant as regulatory frameworks like the EU’s Digital Markets Act push for more user control. Interestingly, about:config also serves as a canary for upcoming changes – many pref names hint at features Mozilla is testing internally.
A Word of Caution for the Adventurous
As the thread starter rightly warned, some prefs can degrade security. A notable new risk area is network.dns.disablePrefetch – disabling DNS prefetching can improve privacy but increase latency. Also, beware of prefs like security.sandbox.content.level; lowering it may break containerized processes. Always verify the purpose of a pref using official sources or reliable forums.
Key Takeaways for Advanced Tweakers
- Keep a changelog of modified prefs. Use a tool like
about:support to review or export your configuration.
- Test tweaks in a separate profile first, especially when experimenting with
dom.ipc.processCount or browser.sessionhistory.max_entries.
- Join the Mozilla community forums or subreddits to stay updated on newly discovered tweaks. The landscape evolves with every release.
about:config is not just a settings panel; it’s a testament to Firefox’s philosophy of openness. Whether you’re squeezing out extra frames per second or hardening your browser against trackers, the ability to twist every knob and toggle every switch is a privilege worth preserving. Dive in, but tread carefully – the power to break things comes with the power to make them better.