How to Disable a Chrome Extension on One Website (2026)
Disable a Chrome extension on one broken site in about 10 seconds, no uninstall needed. Chrome's own site-access menu does this, current as of Chrome 151.
Right-click the extension’s toolbar icon, choose “This can read and change site data,” then pick “When you click the extension.” That turns the extension off on the site you’re currently viewing while leaving it fully active on every other tab. No uninstall and no lost settings, in about 10 seconds. Menu labels described here match Chrome 151 (August 2026).
Turn Off the Extension on Just This Site
- Go to the site that’s misbehaving, the one the extension is interfering with.
- Right-click the extension’s icon in the toolbar. If it’s hidden, click the puzzle-piece icon first, then the three-dot menu next to the extension’s name.
- Choose “This can read and change site data.” A submenu opens with three options.
- Select “When you click the extension.” This is the site-scoped setting, not a global one, so it only applies to the domain you were on when you opened the menu.
- Reload the page.
The extension’s content scripts stop firing on that domain. Every other site keeps whatever access level it already had. If the extension has a companion popup or side panel, that stays reachable too, since only automatic page injection was switched off.
Why This Beats Uninstalling
Uninstalling throws away saved settings, whitelist entries, and any paid state tied to that install ID. It also solves a problem you may not actually have: if only one site is broken, the extension is probably fine everywhere else, and the conflict is specific to something on that page (a script it injects, a DOM change it makes, a resource it blocks).
Reinstalling later, if the same extension turns out to work fine, means redoing every setting from scratch. A site-level exception is reversible in one click and costs you nothing while you figure out whether the extension is actually the problem.
What the Three Site-Access Levels Actually Do
Not every extension exposes all three; it depends on what the manifest requests.
| Site access setting | Behavior on the site you’re viewing | Best for |
|---|---|---|
| On all sites | Runs automatically everywhere, including here | Extensions you fully trust and use on every page (ad blockers, password managers) |
| On this site | Runs automatically only on the domain you’re viewing | Sites where you want the extension active, but nowhere else by default |
| When you click the extension | Stays off here until you manually click its icon | The site that just broke; the extension effectively stops running on it |
If you don’t see this submenu at all for a given extension, it’s built on activeTab rather than broad host permissions, meaning it already only runs when clicked and there’s nothing broader to restrict. Manifest V3’s permission model pushed more extensions toward exactly this narrower default.
When Per-Site Disabling Isn’t the Real Fix
Some extensions need broad access to function at all, not because they’re poorly built but because of what the feature does. A volume booster injecting audio into the page is the clearest example: the permission reflects the API it uses, not how many sites it’s misbehaving on. Turning it off on one broken site doesn’t change that it still needs that access on the sites where you want the feature.
Site-level toggles also won’t help if an update broke something globally rather than on one domain. Extensions sometimes get disabled outright after a Chrome or extension update, which shows up as the extension missing everywhere, not misbehaving on one page. That’s a different problem with a different fix.
If the Site Still Breaks, Then What
If turning off site access fixes the page: leave it there. You’ve isolated the conflict without losing the extension anywhere else.
If the page is still broken after reloading with the extension off on that domain, the extension wasn’t the cause, so check for a stale cache, a blocked resource, or a site-side bug instead.
If you find yourself disabling the same extension on site after site, that’s a sign the extension’s default behavior doesn’t fit how you browse, and swapping it for one with narrower defaults (or one that lets you whitelist instead of blacklist) will save more time than toggling it repeatedly.
Frequently Asked Questions
How do I disable a Chrome extension on just one website?
Does turning off site access uninstall the extension?
Why don't all extensions show the same site-access options?
Does this setting sync to my other computers?
Will disabling an extension on one site fix a broken page immediately?
Don't miss the next release
Be first to know when we ship something new.
Related Articles
Why Audio Extensions Need 'All Sites' Access (2026)
A volume booster needs to read data on all sites because Web Audio gain runs inside each page. The permission grants reach, not intent. How to vet trust.
Chrome Extension Keeps Getting Disabled After an Update? (2026)
Chrome disables extensions after updates for 5 reasons — unverified source, Manifest V2, dev mode, policy, or corruption. Re-enable steps that actually hold.
Manifest V2 vs V3: What Actually Dies in August 2026
Manifest V2 didn't just get a deadline — it stopped running on stable Chrome in July 2025. What the two 2026 dates actually change, and what still blocks ads.
Chrome 152: What Changes for Tab and Memory Users? (2026)
Chrome 152 (stable Aug 25, 2026) adds near-zero native tab or memory tools, but it seals the Manifest V2 shutdown. What changes, plus the 153 cadence shift.