If Firefox keeps crashing on you, the fastest fix is usually to restart it in Troubleshoot Mode (Help > Troubleshoot Mode) to see if an extension or theme is the culprit, then update Firefox and your graphics drivers. If it still crashes, a refresh of your profile or a clean reinstall almost always resolves persistent issues. This guide walks through each step in order, from the quickest checks to the more thorough solutions, so you can get back to browsing without losing your bookmarks, passwords, or settings.
Why Does Firefox Crash?
Firefox crashes can stem from several sources, and understanding them helps you pick the right fix. The most common causes are:
- Problematic extensions or themes – An outdated or poorly coded add-on can conflict with the browser, especially after a Firefox update.
- Outdated or corrupted graphics drivers – Firefox uses your GPU to render pages; a driver bug can cause the browser to freeze or close.
- Corrupted profile data – Your profile holds settings, bookmarks, and cache. If it gets corrupted, crashes often follow.
- Hardware acceleration issues – This feature offloads rendering to your GPU, but it can be unstable with certain drivers or older hardware.
- Low memory or system resources – If your computer is low on RAM or your hard drive is full, Firefox may crash when it can’t allocate enough memory.
- Malware or conflicting software – Some security programs or adware can interfere with Firefox’s processes.
Knowing the likely cause narrows down which of the following steps you’ll need.
Quick Checks Before You Do Anything
Start with these simple steps – they take less than a minute and solve a surprising number of crashes.
- Restart your computer. This clears temporary glitches and frees up memory.
- Check for Firefox updates. Click the menu button (three horizontal lines), go to Help > About Firefox. Firefox will check for updates and install them automatically. Restart the browser afterward.
- Make sure your operating system is up to date. Windows, macOS, and Linux updates often include fixes for issues that affect browsers.
- Close other tabs and programs. If you have dozens of tabs open or run memory-hungry apps, try closing some to see if that stops the crashes.
If crashes continue after these, move on to the more targeted fixes below.
Step 1: Restart in Troubleshoot Mode
Troubleshoot Mode (formerly called Safe Mode) starts Firefox with all extensions disabled, hardware acceleration off, and a default theme. It’s the quickest way to tell if an add-on or theme is causing the problem.
- Open Firefox.
- Click the menu button and select Help > Troubleshoot Mode. Alternatively, you can hold the Shift key while launching Firefox (on Windows) or hold the Option key (on macOS).
- In the dialog that appears, click Restart.
- Firefox will open with a small “Troubleshoot Mode” banner at the top. Use it normally for a while.
If Firefox no longer crashes in Troubleshoot Mode, the culprit is almost certainly an extension, theme, or hardware acceleration. Go to the next step to isolate which one.
If it still crashes in Troubleshoot Mode, the problem is likely deeper – your profile or installation is corrupted. Skip to Step 4.
Step 2: Isolate the Problematic Extension or Theme
If Troubleshoot Mode fixed the crashes, you need to find the exact add-on or setting causing it.
- Exit Troubleshoot Mode (click Exit Troubleshoot Mode in the banner) to restart normally.
- Click the menu button > Add-ons and themes (or press Ctrl+Shift+A on Windows/Linux, Cmd+Shift+A on macOS).
- Go to Extensions in the left sidebar. Disable all extensions by toggling each switch off.
- Restart Firefox normally. If it stops crashing, one of the extensions is the problem.
- Re-enable extensions one at a time, restarting Firefox after each, until you find the one that causes the crash. Once identified, remove it or check for an update.
Also check your themes: go to Themes in the Add-ons manager and try the default theme. A corrupted theme can cause crashes just like an extension.
If you don’t want to manually test each extension, you can use Firefox’s built-in Refresh feature (see Step 4), which disables all extensions and resets other settings while keeping your bookmarks and passwords.
Step 3: Update Your Graphics Drivers and Disable Hardware Acceleration
Graphics driver bugs are a leading cause of browser crashes, particularly on Windows. Updating them often resolves the issue.
- Windows: Go to Settings > Windows Update > Advanced options > Optional updates and install any driver updates listed. You can also download the latest driver from your GPU manufacturer’s website (NVIDIA, AMD, Intel).
- macOS: Updates to graphics drivers come with macOS system updates, so make sure you’re running the latest version of macOS.
- Linux: Use your package manager to update your graphics drivers (e.g.,
sudo apt update && sudo apt upgradeon Debian/Ubuntu).
If updating doesn’t help, try disabling hardware acceleration in Firefox:
- Click the menu button > Settings.
- Scroll down to the Performance section.
- Uncheck Use recommended performance settings.
- Uncheck Use hardware acceleration when available.
- Restart Firefox.
This forces Firefox to render pages using your CPU instead of your GPU, which is slower but more stable. If the crashes stop, you can either leave it off or try re-enabling it after updating your drivers.
Step 4: Refresh Firefox or Create a New Profile
If the above steps haven’t worked, your profile may be corrupted. Firefox has a built-in Refresh feature that restores the browser to its default state while keeping your bookmarks, passwords, and open tabs.
- Click the menu button > Help > More Troubleshooting Information.
- In the new tab that opens, click the Refresh Firefox button in the top-right area.
- Confirm in the dialog that appears. Firefox will close and reopen with a fresh profile.
After refreshing, your extensions will be removed (you can reinstall them one by one), and your settings will be reset. Your bookmarks, history, and passwords are preserved.
If refreshing doesn’t work, you can create a completely new profile:
- Type
about:profilesin the address bar and press Enter. - Click Create a New Profile, follow the prompts, and then click Launch profile in new browser.
- Test the new profile. If it works, you can migrate your bookmarks and passwords from the old profile (copy the
places.sqliteandlogins.jsonfiles, or use the built-in export/import features).
Step 5: Reinstall Firefox (Without Losing Your Data)
If a refresh and new profile didn’t help, the installation itself may be corrupted. Reinstalling Firefox is safe – your profile data (bookmarks, passwords, etc.) is stored separately and won’t be touched.
- Back up your profile just in case: type
about:supportin the address bar, and note the Profile Folder path. Copy that folder to a safe location. - Uninstall Firefox through your operating system’s normal uninstall process (Control Panel on Windows, Applications folder on macOS, or your package manager on Linux).
- Download the latest version from the official Mozilla website (mozilla.org) and install it.
- When you first launch it, Firefox will detect your existing profile and use it automatically.
If you were using a beta or developer edition, consider switching to the stable release, as those versions are more likely to have bugs.
Frequently Asked Questions
Will refreshing Firefox delete my bookmarks and passwords?
No. The Refresh feature keeps your bookmarks, browsing history, open tabs, and saved passwords. It removes extensions and resets settings like your homepage and search engine. Your data is safe, but it’s always a good idea to back up your profile folder beforehand (via about:support).
Why does Firefox crash only on certain websites?
If crashes happen only on a specific site, the issue is likely that site’s code conflicting with Firefox’s rendering engine. Try disabling hardware acceleration, as some sites use heavy graphics that can trigger driver bugs. Also check if the site uses a lot of memory (e.g., video streaming or web apps) – closing other tabs may help. If the problem persists, try a different browser to see if the site itself is the issue.
Can a corrupted cache cause crashes?
Yes. A corrupted cache can cause pages to load incorrectly and sometimes crash the browser. To clear it, go to Settings > Privacy & Security > scroll to Cookies and Site Data and click Clear Data. You can also clear the cache by clicking Clear History and selecting “Cache” from the options. This is safe – it just forces Firefox to re-download page elements.
Is there a way to see why Firefox crashed?
Yes. Firefox generates crash reports that you can view. Type about:crashes in the address bar. You’ll see a list of recent crashes with IDs. Clicking an ID takes you to a page with technical details. While these are hard to interpret, they can be helpful if you contact Mozilla support or search for the crash signature online.
What if Firefox crashes on startup before I can do anything?
If Firefox crashes immediately upon launch, you can still start it in Troubleshoot Mode by holding the Shift key (Windows) or Option key (macOS) while clicking the Firefox icon. If that doesn’t work, you can use the Refresh feature from the command line: close Firefox, then open a terminal (or Command Prompt) and run firefox -P to open the Profile Manager, where you can create a new profile or refresh the existing one.
Should I switch to another browser if Firefox keeps crashing?
Not necessarily. The steps above resolve the vast majority of crash issues. However, if you’ve tried all of them and the crashes persist, it might be due to a deeper incompatibility with your system or hardware. In that case, trying a different browser (like Chrome or Edge) can help you determine if the problem is Firefox-specific or system-wide. But remember, switching browsers means moving your bookmarks and passwords, which is a hassle – so exhaust the fixes first.
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
- Fix 0x80070005 DISM Error & the 0x800070005 Typo
- Fix Access Denied Adding Shared Printer in Windows 10
- How to Play Minesweeper: Rules, Tips, and Winning Strategy
- Browser SQL Sandbox for Games: Build Guide
- Remote Desktop Connection in Windows: How to Open
- Snapchat Face Swap: Step-by-Step Guide