You can block all extensions on one site without disabling them everywhere

Chrome lets you turn off every extension for a specific website while keeping them active everywhere else. This is useful when an extension breaks a site's layout, slows down loading, or interferes with how the page works. You do this through Chrome's extension management page, and the setting sticks — the next time you visit that site, the extensions stay off.

The process takes about two minutes and requires no technical knowledge. You don't need to uninstall anything or restart your browser.

Key Takeaways

  • Open Chrome's extension manager by typing chrome://extensions into the address bar, then find the extension you want to control.
  • Click "Details" on any extension, scroll to "Site access", and choose "Don't run on sites with this hostname" to block it from one specific site.
  • Repeat this step for each extension you want to disable on that site — there is no single button to block all extensions at once.
  • The setting takes effect immediately; you do not need to close and reopen the site.
  • You can reverse this at any time by changing the site access setting back to "Run on all sites" or "Run on click".

Open the extension manager and find the site access setting

Start by typing chrome://extensions into Chrome's address bar and pressing Enter. This opens the Extensions page, which shows every extension you have installed with a toggle switch next to each one.

Find the first extension you want to disable for your target site. Click the Details button beneath its name. This opens a page with more options for that single extension.

Scroll down until you see a section called Site access. This section has a dropdown menu with three options: "Run on all sites", "Run on click", or "Don't run on sites with this hostname". The current setting is already selected.

Block the extension from your target site

Click the dropdown menu under "Site access" and select Don't run on sites with this hostname. A text field appears below it showing the domain name of the site you are currently viewing — for example, example.com.

If you are not currently on the site you want to block, you can type the domain name directly into this field. Do not include https:// or www. — just the domain itself. For YouTube, type youtube.com. For a banking site, type bankname.com.

The change takes effect immediately. You do not need to close the extension manager or reload the site.

Repeat for each extension you want to disable

Chrome does not have a single setting to block all extensions from one site at once. You must go through each extension individually and set its site access to "Don't run on sites with this hostname".

Go back to the Extensions page (you can click the back button or type chrome://extensions again). Find the next extension in your list, click Details, scroll to Site access, and repeat the same steps. Continue until you have configured every extension you want to disable on that site.

If you have many extensions, this takes longer, but you only do it once per site. After that, the settings stay in place.

What happens when you visit the blocked site

When you navigate to the site where you have disabled extensions, those extensions simply will not load. You will not see any notification or warning — the site will just work without them.

All other sites will continue to run those extensions normally. If you disabled an extension on YouTube but not on Gmail, it will work on Gmail as usual.

The extension icon in Chrome's toolbar may still appear, but clicking it will show a message saying the extension does not run on that site. This is normal and expected.

Reverse the setting if you change your mind

To turn an extension back on for a site, return to chrome://extensions, click Details on that extension, and change the Site access dropdown back to Run on all sites or Run on click. The extension will load on that site again the next time you visit.

You can also use the "Don't run on sites with this hostname" option to block an extension from multiple sites. Each time you select this option, you add another site to the blocklist for that extension. To see all the sites where an extension is blocked, open its Details page and look at the list under Site access.

When to use this instead of disabling the extension entirely

Disabling an extension for one site is different from turning off the extension completely. Use this method when an extension works fine on most sites but causes problems on one specific page. Common reasons include: an extension's ad blocker breaks a site's layout, a password manager conflicts with a login form, or a dark mode extension makes a site unreadable.

If an extension causes problems everywhere, it is usually better to uninstall it entirely rather than block it from dozens of sites. But if it works well on 99 percent of the web and breaks only one site, disabling it for that one site is the faster solution.

Frequently Asked Questions

Can I block all extensions at once without going through each one?

No. Chrome requires you to configure each extension individually. There is no master switch to disable all extensions on a single site. If you want to temporarily disable all extensions everywhere, you can turn off the entire Extensions feature in Chrome's settings, but that affects all sites, not just one.

Will the extension still run if I have it set to "Run on click"?

No. If you set an extension to "Run on click", it will not load automatically on any site. You must click its icon in the toolbar to activate it. If you then set it to "Don't run on sites with this hostname" for a specific site, it will not run even if you click the icon on that site.

What if I block an extension from a site and then the site stops working?

Go back to chrome://extensions, find that extension, click Details, and change Site access back to "Run on all sites". The extension will load again on your next visit. If the site still does not work, the problem may be something else.

Do I need to do this separately for each device I use Chrome on?

Yes. Extension settings are stored locally on each device. If you use Chrome on your laptop and your phone, you must configure the site access settings on both devices separately. Signing into the same Google account syncs your extensions across devices, but not the per-site blocking rules.

Can I block an extension from a site without opening that site first?

Yes. When you click Details on an extension and go to Site access, you can type any domain name directly into the text field. You do not need to be visiting that site. Just type the domain (for example, reddit.com) and the extension will be blocked from it.