Last Tuesday, I was 10 minutes into a client onboarding call when my browser froze mid-screen share. The spinning beach ball popped up on my MacBook, then the whole window crashed, and I spent 2 minutes apologizing while I restarted Chrome and reloaded the shared doc. The culprit? I had 47 browser extensions installed, 32 of which I hadn't opened in 6 months, all running hidden background processes that were eating 4GB of my RAM and tanking my startup times.
If you're a remote worker, freelancer, or student who lives in their browser, you've probably had this moment too. We install extensions on impulse---when a blog recommends an ad blocker, when a tool prompts you to add its companion extension, when you're looking for a quick way to clip a web page---then forget they exist, letting them pile up into digital bloat that slows down your system, eats battery life, and even poses privacy risks.
The good news? You don't need fancy paid optimization software to fix this. After testing these tactics on both my MacBook Air and Windows work PC, I cut my browser RAM usage by 42%, dropped Chrome's startup time from 12 seconds to 1.8 seconds, and haven't had a random browser crash in 3 months. Here's exactly how to do it.
Start With a No-Mercy Extension Audit
You can't streamline what you don't know you have, so the first step is a full inventory of every extension you've installed, no exceptions:
- Pull up your browser's extension manager to pull your full list:
- Chrome/Edge/Brave: Type chrome
://extensions into your address bar - Firefox: Type
about:addonsinto your address bar - Safari (Mac default): Open System Settings > Extensions
- Chrome/Edge/Brave: Type chrome
- Sort your list by "Last Used" (all major browsers have this built-in sorting feature now) and immediately uninstall any extension you haven't touched in 30+ days. No "I might need it later" excuses---if you haven't used it in a month, you can reinstall it in 10 seconds if you ever actually need it.
- Flag duplicate tools: Do you have 2 password managers, 3 ad blockers, or 2 separate screenshot extensions? Pick your favorite for each use case and delete the rest. I once had 3 separate password tools installed after testing different options, which was wasting 200MB of RAM for zero reason.
- Hunt for zombie extensions: These are the hidden bloat culprits that came pre-installed with software bundles you downloaded (e.g. Norton Safe Web, McAfee WebAdvisor, random "shopping assistant" extensions that piggybacked on a free PDF editor you installed last year). If you don't recognize an extension, uninstall it along with its parent software via your OS's app manager.
Use Built-In Browser Controls to Stop Extensions From Hogging Resources
80% of extension bloat comes from extensions running in the background on every single website you visit, even when you don't need them. Fix this with zero extra tools, using native browser settings:
- Restrict site access instead of letting extensions run on all sites : By default, most extensions are set to run on every page you open, even if you only need them for one specific tool. Go to each extension's settings, toggle site access to "On specific sites", and only add the domains you actually need it for. For example: your grammar checker only needs to run on Google Docs, Gmail, and your CMS---no need for it to run on YouTube, your banking site, or random shopping pages. This one tweak alone can cut extension-related RAM usage by 60% for most users.
- For Chrome/Edge: Click "Details" on the extension, scroll to "Site access", select "On specific sites"
- For Safari: Open Settings > Extensions, select the extension, adjust the allowed sites list
- For Firefox: Click the extension, select "Settings", toggle "Run on all sites" off
- Disable startup extensions : Most browsers let you pick which extensions load automatically when you open the browser. Disable every extension that isn't critical for your daily workflow (keep your password manager and ad blocker, disable the random coupon finder you use once a quarter). On both Mac and Windows, you can also open your browser's built-in Task Manager (Ctrl+Shift+Esc for Chrome/Edge, Option+Esc for Safari) to end background processes for extensions running without you even opening the browser.
- Enable built-in efficiency modes : Both Chrome and Edge have cross-platform Memory Saver and Efficiency Mode features that automatically put inactive tabs and their associated extensions to sleep after 5 minutes of inactivity. Turn these on in your browser settings---they require zero effort, and can cut total browser RAM usage by 30% or more. Safari on Mac has a similar tab-suspending feature built in by default, which you can adjust the timeout for in Settings > Tabs.
Split Work and Personal Extensions With Browser Profiles
If you use your browser for both client work and personal browsing, this trick will cut your active extension count in half instantly. All major browsers support separate, synced profiles:
- Set up a "Work" profile with only work-related extensions: project management tools (Asana, Trello), client communication tools (Slack, Zoom), your work password manager, and an ad blocker.
- Set up a "Personal" profile with only personal extensions: shopping tools (Honey, Rakuten), streaming extensions, personal password entries, and social media tools.
- Set each profile to open automatically on startup for your preferred use case, and don't mix them. No more having your shopping extensions running while you're drafting client invoices, no more work Slack notifications popping up while you're watching a show. Bonus for cross-device users: Sync your profiles across your MacBook and Windows PC, so you don't have to reconfigure extensions every time you switch devices.
Swap Multi-Extension Stacks for Lightweight All-In-One Tools
A huge amount of bloat comes from installing separate extensions for tiny, overlapping tasks. Cut your extension count by 50% or more with these simple swaps:
- Replace separate ad blockers, tracker blockers, and cookie pop-up blockers with uBlock Origin : It's open-source, ultra-lightweight, and handles all three functions without the extra bloat of tools like AdGuard or Ghostery.
- Replace separate password managers, autofill tools, and 2FA extensions with Bitwarden : It's free, open-source, and does all three in one extension, so you don't need LastPass, 1Password, and Google Autofill running at the same time.
- Replace separate bookmarking, note-taking, and web clipping extensions with your existing workflow tool's official clipper: If you use Notion, use the official Notion Web Clipper instead of Evernote Web Clipper and a separate Pinterest save button. If you use Obsidian, use the official Obsidian Web Clipper instead of 3 separate bookmarking tools.
- Skip "bundle" extensions that come with free software downloads: 9 times out of 10, the "search enhancement" or "shopping assistant" extension that comes bundled with a free PDF editor or video downloader is bloat, and sometimes even spyware. Decline these prompts during installation, always.
Automate Cleanup to Stop Bloat From Piling Back Up
The biggest mistake people make is doing a one-time cleanup, then installing 10 new extensions three months later. Set up these simple safeguards to keep your browser lean long-term:
- Turn off extension install prompts : Go to your browser settings > Privacy and Security, and toggle off "Allow sites to recommend extensions and apps". This stops random websites from spamming you with install prompts every time you visit.
- Set a 5-minute monthly reminder : Spend 5 minutes the first Sunday of every month sorting your extensions by last used, and uninstall anything you haven't touched in the past month. It takes less time than scrolling through one TikTok video, and prevents bloat from building up slowly over time.
- Fully remove leftover extension files :
- For Mac users: When you uninstall an extension, use a free tool like AppCleaner to scan for leftover extension files that browsers often leave behind, which can still run hidden background processes even after you uninstall the extension from your browser settings.
- For Windows users: When you uninstall an extension, check your "Add or remove programs" menu to remove any associated parent software that came bundled with the extension, to get rid of leftover background processes.
Quick Bloat Symptom Cheat Sheet
- 🐢 Browser takes 10+ seconds to launch: You have too many extensions set to run on startup. Disable all non-critical extensions from loading on browser open.
- 💥 Browser crashes when you open 5+ tabs: Check your browser's built-in Task Manager to find the extension using the most CPU/memory, and uninstall it.
- 🔋 Laptop battery dies 2 hours faster than usual: Extensions running in the background are the #2 cause of battery drain (after screen brightness). Enable your browser's efficiency/sleep mode to put inactive extensions to sleep.
- 📢 Random pop-ups even with an ad blocker: You have conflicting extensions (e.g. two ad blockers, or an incompatible ad blocker and tracker blocker). Uninstall one of the conflicting pair.
I did this full cleanup on my MacBook Air and Windows work PC last quarter, and the difference is night and day. The initial audit took 15 minutes, and my monthly cleanup takes 5 minutes flat. No need for expensive optimization software, no need to switch browsers---just a little regular maintenance to cut the bloat, so your browser works for you, not the other way around.
Block out 15 minutes this afternoon to run your audit. Your future self (and your client deadlines) will thank you.