sodcalculator

10 Tech How-To

Cool Firefox Hidden Settings: about:config Tricks

Guide 10-15028 · Updated · Step by step

Firefox has a hidden settings panel called about:config that unlocks features and performance tweaks not shown in the standard options menu. You can access it by typing about:config into the address bar, accepting the warning, and then searching for specific preference names. This article explains the most useful hidden settings, how to change them safely, and which ones are worth adjusting for speed, privacy, and usability.

What Is about:config?

about:config is a built-in configuration editor that has been part of Firefox for over a decade. It lists hundreds of preferences—most are simple true/false switches or numeric values that control everything from smooth scrolling to network timeouts. While the standard settings page covers common options, advanced users turn to about:config for finer control.

Each preference has a name, a type (boolean, integer, or string), and a current value. You can change a value by double-clicking it (for booleans) or by editing the field. Changes apply immediately—no restart required for most settings, though some need a browser restart to take effect.

Top Hidden Settings for Speed

These preferences directly affect how fast pages load and how responsive the browser feels. Try them one at a time and test your normal browsing before stacking multiple changes.

  • network.http.max-connections – Default is 900. Increasing it to 1200 can help on high-bandwidth connections, but too high may overload routers.
  • network.http.max-persistent-connections-per-server – Default 6. Setting it to 10 can speed up loading many small resources from the same host, but may increase server load.
  • browser.sessionstore.interval – Default 15000 ms. Increasing to 60000 reduces disk writes and can improve responsiveness on older hardware.
  • nglayout.initialpaint.delay – Default 250 ms. Lowering to 100 ms makes pages paint sooner, but may cause more visual reflows.
  • network.dnsCacheExpiration – Default 60 seconds. Raising to 300 caches DNS lookups longer, speeding up repeat visits.

Be cautious with these—what helps one machine may slow another. Start with one change, browse for a day, and revert if you see issues.

Privacy and Security Tweaks

Several hidden settings reduce tracking and fingerprinting without breaking most sites.

  • privacy.trackingprotection.fingerprinting.enabled – Set to true to block known fingerprinting scripts. Some sites may behave oddly.
  • privacy.resistFingerprinting – Set to true to spoof your timezone, font list, and other fingerprinting vectors. This can break some logins and captchas.
  • network.cookie.cookieBehavior – Set to 1 to block all third-party cookies, or 2 to block all cookies. Many sites will still work, but some login systems may fail.
  • webgl.disabled – Set to true to disable WebGL, a common GPU fingerprinting vector. This may break 3D content and some games.

These settings trade convenience for privacy. Test critical sites after enabling them.

How to Change Settings Safely

Follow these steps to avoid breaking your browser:

  1. Type about:config in the address bar and press Enter.
  2. Click the “Accept the Risk and Continue� button.
  3. Use the search box to find a preference by name.
  4. Double-click a boolean value to flip it, or click the pencil icon to edit numbers/strings.
  5. Make only one change at a time and test thoroughly.

If a change causes problems, reset the preference by right-clicking it and selecting “Reset�. This restores the default value. You can also use the “Reset� button in the search bar to reset all preferences to defaults, but that will undo all your customizations.

Common Problems and Fixes

Some hidden settings can cause frustrating issues. Here are the most frequent ones and how to resolve them:

  • Pages load slowly after changing network settings – Revert network.http.max-connections and network.http.max-persistent-connections-per-server to defaults.
  • Websites show “Your browser is not supported� – Check if you disabled WebGL or set privacy.resistFingerprinting to true. Re-enable those.
  • Firefox crashes on startup – This is rare but can happen if you changed browser.tabs.remote.autostart to false. Reset that to true.
  • Video playback stutters – Try setting media.hardware-video-decoding.enabled to true (if it was false) or false if it was true and causing issues.

If you’re unsure which change caused a problem, use the “Reset� option on each modified preference until the issue disappears.

Comparison: about:config vs. Standard Settings

The standard Firefox settings page (accessible via the menu or about:preferences) covers the most common options: home page, search engine, privacy, and downloads. about:config goes much deeper, offering hundreds of advanced options that are not exposed elsewhere. For example, you cannot set the maximum number of connections or change the DNS cache expiration from the standard page.

However, the standard page is safer for beginners because it only shows options that are unlikely to cause problems. about:config gives you full control but also full responsibility—a wrong value can make Firefox unstable or insecure.

Alternatives to Manual Tweaking

If you want performance gains without hunting through preferences, consider these built-in Firefox features:

  • Enable “Strict� tracking protection in Settings > Privacy & Security. This blocks more trackers without requiring manual config.
  • Use the “Firefox Suggest� features in the address bar settings to speed up search.
  • Install uBlock Origin (a reputable extension) to block ads and trackers, which often improves speed more than any about:config tweak.
  • Clear your cache and cookies regularly from Settings > Privacy & Security > Cookies and Site Data.

These alternatives are easier to manage and less likely to break websites.

Frequently Asked Questions

Is about:config safe to use?
Generally yes, if you only change preferences you understand. The warning page exists because some settings can cause crashes or security issues. Stick to well-documented tweaks and reset anything that causes problems.

Will these settings speed up my browser?
Some will, but the effect varies by hardware and internet connection. Network-related tweaks (like max-connections) can help on fast connections, while others (like sessionstore interval) reduce disk usage. Test each change individually.

Can I reset everything to default?
Yes. In about:config, click the “Reset� button in the search bar (the circular arrow icon) to restore all preferences to their default values. This is a good troubleshooting step.

Do I need to restart Firefox after changing a setting?
Most changes apply immediately, but some (like browser.sessionstore.interval) require a restart. If a change doesn’t seem to take effect, restart Firefox.

Why can’t I find a specific preference?
Preferences can be added or removed in different Firefox versions. If you don’t see one, it may have been renamed or removed. Search for a partial name or check the Firefox documentation online.

Will these settings work on Firefox for Android or macOS?
Yes, about:config exists on all desktop platforms (Windows, macOS, Linux). Firefox for Android also has it, but the interface is slightly different—you may need to type about:config in the address bar and then tap the search field.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →