sodcalculator

10 Tech How-To

Fix Firefox Freezing: Causes & Quick Solutions

Guide 10-37750 · Updated · Step by step

Firefox freezing—where the browser becomes unresponsive, shows a spinning cursor, or stops loading pages—is usually caused by a single problematic extension, corrupted profile data, or outdated graphics drivers. You can fix most freezing issues in under 10 minutes by restarting in Troubleshoot Mode, clearing the cache, and updating your drivers. Below is a step-by-step guide to diagnose and resolve the most common causes, plus what to do if the problem persists.

Why Firefox Freezes: Common Causes

Before diving into fixes, it helps to understand what typically triggers a freeze. Firefox is a complex piece of software that relies on your operating system, hardware, and installed extensions. A freeze can happen for a variety of reasons, but these are the most frequent culprits:

  • Problematic extensions or themes: An outdated or poorly coded add-on can conflict with Firefox’s core processes, causing the entire browser to hang.
  • Corrupted cache or cookies: Over time, cached files can become corrupted, leading to slowdowns and freezes, especially on heavy websites.
  • Outdated or faulty graphics drivers: Firefox uses your GPU to render web content. If the driver is outdated or broken, it can cause the browser to freeze, particularly on video-heavy sites.
  • Too many open tabs or high memory usage: While Firefox is generally efficient, having dozens of tabs open can exhaust your system’s RAM, leading to freezes.
  • Hardware acceleration issues: Sometimes the GPU acceleration feature in Firefox can malfunction, especially with certain graphics cards or drivers.
  • Corrupted profile: Your Firefox profile stores settings, bookmarks, and passwords. If it becomes corrupted, you may experience freezes and other erratic behavior.

First Step: Restart in Troubleshoot Mode

Troubleshoot Mode is Firefox’s built-in diagnostic tool. It temporarily disables all extensions, hardware acceleration, and custom settings, running the browser with the default configuration. This is the quickest way to determine if an extension or setting is causing the freeze.

  1. Click the menu button (three horizontal lines) in the top-right corner of Firefox.
  2. Select Help > Troubleshoot Mode.
  3. In the dialog that appears, click Restart.
  4. Firefox will reopen in Troubleshoot Mode. A notification bar will appear, and your extensions will be disabled.
  5. Use Firefox normally for a few minutes. If it no longer freezes, the problem is likely an extension or setting.

If Firefox freezes so badly that you can’t access the menu, you can force-quit the browser (using Task Manager on Windows, Force Quit on macOS, or the system monitor on Linux) and then restart it. When it reopens, you should see a dialog asking if you want to refresh Firefox or restart with add-ons disabled. Choose the latter.

If Extensions Are the Problem: Disable and Remove

If Firefox works fine in Troubleshoot Mode, an extension is the likely culprit. Here’s how to identify and remove the offending one:

  1. In Troubleshoot Mode, click the menu button and select Add-ons and themes (or press Ctrl+Shift+A on Windows/Linux, Cmd+Shift+A on macOS).
  2. Go to the Extensions panel.
  3. Start by disabling all extensions (toggle the switch off). Then, restart Firefox normally (not in Troubleshoot Mode).
  4. If the freeze is gone, re-enable your extensions one by one, restarting Firefox after each one, until the freeze returns. The last extension you enabled is the problem.
  5. Once identified, remove that extension entirely, or check for updates and contact the developer if you need it.

Also, check your themes. A poorly designed theme can also cause rendering issues. Try switching back to the default theme in the Themes section of Add-ons and themes.

Clear Cache and Cookies

Corrupted cached data is a common cause of freezes, especially if they happen on specific websites. Clearing the cache and cookies is a safe, non-destructive step that often resolves the issue.

  1. Click the menu button and select Settings.
  2. Go to the Privacy & Security panel.
  3. Scroll down to the Cookies and Site Data section.
  4. Click Clear Data…
  5. Check both Cookies and Site Data and Cached Web Content.
  6. Click Clear.

Note that this will log you out of most websites and remove offline website data. It won’t delete your bookmarks, passwords, or history. If you want to keep your cookies but clear only the cache, uncheck the Cookies box in step 5.

Update Graphics Drivers and Disable Hardware Acceleration

Outdated or buggy graphics drivers are a frequent cause of Firefox freezes, particularly on Windows. Updating them can fix the issue. On Windows, you can check for updates via Windows Update or by visiting your GPU manufacturer’s website (NVIDIA, AMD, Intel). On macOS, updates come through the App Store. On Linux, use your package manager.

If you’ve updated your drivers and the freeze persists, try disabling hardware acceleration in Firefox:

  1. Go to Settings > General.
  2. Scroll down to the Performance section.
  3. Uncheck Use recommended performance settings.
  4. Uncheck Use hardware acceleration when available.
  5. Restart Firefox.

This forces Firefox to use your CPU for rendering instead of the GPU, which can be slower but more stable if the GPU is the problem.

Refresh Firefox: The Nuclear Option

If none of the above steps work, your Firefox profile may be corrupted. The Refresh Firefox feature restores the browser to its default state while keeping your bookmarks, passwords, and open tabs. It removes extensions, themes, and custom settings.

  1. Click the menu button and select Help > More Troubleshooting Information.
  2. In the new tab that opens, click the Refresh Firefox… button in the top-right corner.
  3. Confirm in the dialog that appears.
  4. Firefox will close and reopen with a fresh profile. A window will show you what was kept (bookmarks, passwords) and what was removed (extensions, customizations).

After refreshing, you’ll need to reinstall your extensions and reconfigure your settings. This is a more drastic step, but it often resolves persistent freezes that other fixes can’t.

Frequently Asked Questions

Why does Firefox freeze only on certain websites?

This usually points to a problem with that specific site’s code, or a conflict between the site and one of your extensions. Try disabling extensions one by one to see if the site loads. Also, clear the cache for that site (click the padlock icon in the address bar > Clear cookies and site data). If the issue persists, try Firefox in Troubleshoot Mode on that site.

Does Firefox freeze because of too many tabs?

Yes, having dozens of tabs open can consume a lot of RAM, especially if they contain heavy media content. When your system runs out of memory, Firefox may freeze. Use the built-in task manager (Shift+Esc) to see which tabs are using the most memory and close the ones you don’t need. You can also use an extension like Auto Tab Discard to automatically unload inactive tabs.

Can a virus cause Firefox to freeze?

While less common than extension or driver issues, malware can interfere with Firefox’s processes and cause freezes. Run a full system scan with your antivirus software. If you suspect a serious infection, use a dedicated malware removal tool like Malwarebytes. Also, check Firefox’s proxy settings (Settings > Network Settings) to ensure they haven’t been changed by malware.

Will refreshing Firefox delete my bookmarks and passwords?

No. The Refresh feature is designed to keep your bookmarks, browsing history, passwords, and open tabs. It only removes extensions, themes, and custom settings that might be causing problems. However, it’s always a good idea to back up your profile just in case. You can do this by copying the profile folder (found in about:support) to a safe location.

What if Firefox still freezes after refreshing?

If the problem persists after a refresh, the cause is likely outside Firefox. This could be a hardware issue (failing RAM or hard drive), a problem with your operating system, or a conflict with another program. Try updating your operating system and all drivers. You can also try creating a new, clean user profile (via about:profiles) to rule out any profile corruption. If the issue continues, consider seeking help on the Mozilla Support forum with a detailed description of your system and the exact circumstances of the freeze.

Is it better to use Firefox’s built-in task manager to find the problem?

Yes, Firefox’s built-in task manager (accessible via Shift+Esc) shows you the memory and CPU usage of each tab and extension. If you see a particular extension or tab using an abnormally high amount of resources, that’s a strong clue. You can end the process for that item directly from the task manager, which can immediately stop a freeze without restarting the whole browser.

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 →