firefox freezing or going unresponsive is usually one of a few specific causes – extensions, hardware acceleration conflicts, or accumulated profile data. here’s the troubleshooting path that actually works.
Step 1: Try Firefox Safe Mode first
Safe Mode disables all extensions and custom settings temporarily. This tells you immediately whether an extension or add-on is the cause.
Click the menu (≡) > Help > Restart with Add-ons Disabled. If Firefox stops freezing in Safe Mode, an extension is the problem. Re-enable extensions one at a time to find the culprit.
You can also launch Safe Mode from outside Firefox: hold Shift while clicking the Firefox icon, or run firefox.exe -safe-mode from Run.
Step 2: Disable Hardware Acceleration
Hardware acceleration uses your GPU to speed up rendering but conflicts with certain drivers, causing freezes or crashes.
Menu (≡) > Settings > General > Performance section > uncheck “Use recommended performance settings” > uncheck “Use hardware acceleration when available.” Restart Firefox and test.
If this fixes the freeze, the long-term solution is updating your GPU driver. Once updated, you can re-enable hardware acceleration.
Step 3: Refresh Firefox
The Refresh function resets Firefox to factory defaults while preserving bookmarks, passwords, and history. It removes extensions, custom settings, and cached data that may be causing problems.
Menu (≡) > Help > More troubleshooting information > click “Refresh Firefox” in the top right corner of the page. Confirm when prompted.
This is more drastic than the other steps but resolves problems caused by accumulated profile data, corrupt preferences, or broken extension states.
Step 4: Check for problematic content processes
Firefox uses multiple processes (like Chrome). If one content process is stuck, it can make a tab appear frozen while the rest of Firefox is fine. Check Task Manager for Firefox processes – if one is using very high CPU, that tab’s content is the issue. Closing that tab usually unfreezes the rest.
Step 5: Update Firefox
An outdated Firefox version can have known bugs that cause freezing. Menu > Help > About Firefox – this checks for and installs updates automatically.
Step 6: Create a new Firefox profile
If Refresh doesn’t fully solve it, a corrupted profile can be the cause. In the address bar type about:profiles > Create a new profile > Launch in new browser. If the new profile doesn’t freeze, migrate your data from the old profile.
Here’s a walkthrough covering the Refresh, hardware acceleration, and Safe Mode steps: