Quick Javascript Switcher

CRX ID
geddoclleiomckbhadiaipdggiiccfje
Status
Live on Store
Description from extension meta

Disable JavaScript on any site in one click

Image from store
Quick Javascript Switcher
Description from store

Quick JavaScript Switcher is a simple Chrome extension that lets you toggle JavaScript on a per-site basis (domain or subdomain) with a single click.

Example: You can disable JavaScript on 'https://google.com' but keep it enabled on 'https://mail.google.com'

Please consider to support my work by making a donation 💖:
https://donate.stripe.com/14k03Dcbca0XaGY3cn

QJS is an open source Chrome extension coded by Maxime Le Breton.
As a solo developer, your support means a lot and helps maintain the project

__________________________________

Quick JavaScript Switcher is a useful tool for web developers to test site behavior without JavaScript and ensure graceful degradation. SEO specialists can simulate how non-JavaScript search engines view a page, helping identify indexing issues. It’s also valuable for privacy-focused users and accessibility testers to assess a site’s functionality without JavaScript, and for quickly comparing page load speeds with and without dynamic elements.

Works with any URL scheme, including domains, subdomains, IP addresses, localhost, and local .html files!

Note: The Pause/Resume feature has been temporary disabled since 2.1 because too many users complained about the required 'debugger' permission.

__________________________________

Works with Chrome 88+
(for Chrome <88, use the v1 version)

Permissions:
A detailed topic about why QJS need them (TLDR: didn't have choice for good UX):
https://github.com/maximelebreton/quick-javascript-switcher/issues/74

Troubleshooting with v2:
Some users experience issues with the v2 update, which can often be resolved by uninstalling and reinstalling the extension. I apologize for this inconvenience.
__________________________________

/* Log info */
2.2.0
=====
- Fix toggle problem due to existing rules from v1 version
- Fix problem with ip adresses

2.1.0
=====
- Play/pause js feature has been removed because it requires a new permission (debugger), and many users complain about this new permission
- Fix bug with localhost and ip adresses
- Allow/block/clear behaviour is back

2.0.2
=====
Fix bug with toggle when trying to clear rule, now it's the classic allow/block behaviour, instead of allow/block/clear

2.0.1
=====
Fix bug with old rules, conflicted with new rules (so the click on the icon doesn't toggle)

2.0.0 (Major version, compatible with Chrome 88+)
=====
- Based on new Chrome security policies (manifest v3)
- New icon design
- [new] Allow / block by domain or subdomain
- [new] Pause JS without refreshing!
- [new] Options panel to edit rules
And many other improvments

1.4.12
=====
Fix bug with chrome 91+: https://github.com/maximelebreton/quick-javascript-switcher/issues/45

1.4.4
=====
Small fixes and promotion for the next release! (Kickstarter crowdfunding)

1.4.1
====
Implement a hack to fix this chrome issue in incognito mode:
https://code.google.com/p/chromium/issues/detail?id=494501

1.4.0
====
Add synchronized options
fix some bugs

1.3.2
====
Custom Shortcut added (you need to edit manualy in tools > extensions > keyboard shortcuts (in the bottom right))

1.3.0
====
- Donation added (in Options)

1.2.0
====
- Many Fixes
- Way to import / export rules
- Fix incognito mode

1.1.0
====
Auto-refresh added & options page improved
(auto-refresh can be disabled trough the options page)

1.0.8
====
Fix background_page error in manifest v2

1.0.7
====
Update to manifest version 2

1.0.6
====
Icon modification for accessibility of red/green color deficients

Latest reviews

David Jozwik 2025-07-27

It's nice to be able to disable JS on one site and leave it functional on another. Works good!

Patrick Boatner 2025-07-17

Really solid. I hope you can release another version that includes the Pause/Resume feature with the debugger permission. I find that very useful, like on news sites that need JS to load the images, and then slowly do intrusive things with JS. Pausing the JS after the page has loaded allows you to view all the images with the article, but kills all the other junk on the page.

DRMS 2025-05-10

Doesnt work...

Luke Perkin 2025-05-07

This seems to be broken in the latest chrome update.

ِWingReserve 2025-04-08

Quick JavaScript Switcher has been a game-changer for optimizing my website's performance! By easily toggling JavaScript on and off, I was able to identify and streamline areas that impacted loading times and overall user experience. It played a key role in enhancing the efficiency of my site. Check out the results at https://www.wingreserve.com/

Brett Hatch 2025-03-04

I've been using this extension for years, and love it. It does exactly what it says it does. No more, no less, no nonsense.

Rahul S. 2025-01-17

Awesome!! Works great and per site.

Bruce Li 2025-01-02

I am glad to hear about the release of the long-developed version 2.0, although there appear to be some bugs at first. I don't mind waiting a while because the major change is going to be beneficial for the years to come. I have been using this almost every day since 2018. It definitely adds value to my web browsing experience. I just made a donation.

Tony H 2024-12-24

It does what it is supposed to do with ease! I've been using it for years as a simple way to toggle Javascript off and on.   --> If it doesn't work with the new update, follow the developer's instructions to remove it and then reinstall it.

Антон Евстигнеев 2024-11-26

Great tool. For those who has icon bug - just reinstall the extension, this fixed the issue for me.

Ralph Capper 2024-11-20

I'm sure this used to toggle on/off without refreshing the page, but now it trigegrs a refresh and is completely pointless for development purposes.

Ralph Capper 2024-11-20

I'm sure this used to toggle on/off without refreshing the page, but now it trigegrs a refresh and is completely pointless for development purposes.

Kyle Sandstrom 2024-11-12

This used to be one of my favorite extensions, worked great. However the new update has problems and is never really clear if JS is on or off.

Charles Smith 2024-11-11

It's been great for years, but now the toggle doesn't work. Chrome 130.0.6723.58 (Official Build) (x86_64), MacOS 14.7

Shaunna H (ItsMeShaunna) 2024-11-08

changing the icon was a bad idea. it's so small i can't tell if it's toggled on or off and the colors are too light to easily distinguish. also it stopped working altogether until i uninstalled/reinstalled, which i only figured out to do by reading the reviews here.

Chris Summers 2024-11-08

Worked fine for the past 2 years but whatever upgrade must have happened made it not work. I go to a news site I have gone to in the past and hit their paywall. I try to click the switch in the extension and nothing happens, paywall still there.

S. Owais Ahmad 2024-11-07

Has been amazing for me. I did notice that it had stopped working on / around Nov 5, 2024 - but followed the developer's suggestion of uninstalling and reinstalling and it's back to the way it was!

Lucas Lourenço 2024-11-05

Today it stopped working

Nick Gallinelli 2024-11-02

Used to be great and now it doesn't toggle anymore.

Christopher Boyd 2024-10-25

For years, it worked flawlessly. New update does not toggle (stuck in whatever state a site was left in) and prompts for donations.

Firm Hand 2024-10-25

New version won't toggle to red. The old version was great!

Ryan McCurdy 2024-10-24

I use this daily which makes this one of my top Chrome extensions. It works great and I would recommend!

RJ 2024-10-24

New version seems broken. Unable to toggle javascript back on. There are no entries for the site with issues.

Qasim Abdullah 2024-10-21

I use it to counter the "Disable Adblock to read content" websites, simply turn off JavaScript for that site, and that's it, you don't need to disable Adblock, this is the first ever extension that I've bothered to rate and leave a review. Good job! Edit: Changed rating from 5 stars to 1 star looking at the updated permission requirement. Unacceptable.

Qasim Abdullah 2024-10-21

I use it to counter the "Disable Adblock to read content" websites, simply turn off JavaScript for that site, and that's it, you don't need to disable Adblock, this is the first ever extension that I've bothered to rate and leave a review. Good job! Edit: Changed rating from 5 stars to 1 star looking at the updated permission requirement. Unacceptable.

Simon Ward 2024-10-21

Ive used this for years and it's been great but we need a better explanation of these permissions changes before I will re-enable.

shishal singh 2024-10-21

I enjoyed this extension till now but starting today I am keeping it disabled until there is a very good explanation why it need these permission. -Read and change all your data on all websites -Access the page debugger backend

Ralph Mason 2024-10-21

I've loved this extension for years, but the new update is not working for me. Once JS is turned off on a site, I can't turn it back on again. Using Brave and version 2.01.

NFG man 2024-10-20

Simple and effective.

Allen Walker 2024-10-20

Sry the new version as of 20 Oct 2024 have bug. I can't switch on but yes I can switch off.

Merennulli 2024-05-15

Seemed great, suddenly stopped keeping track of which tab it's on with Chrome 124.0.6367.208 and there is no way to edit it manually (the list can be viewed in Extension Options, but there is no way to save changes made to the list). Even closing all other tabs, it picks a recently closed tab instead of the sole remaining tab that the Quick Javascript Switch button is clicked on. While the tab tracking problem may be a Chrome update introduced issue, the design decision not to be able to save changes in the Extension Options is problematic.

Gabriel Retana 2024-04-02

Works great and it's old enough to trust a little about not having malware.

logan onl 2023-08-30

TÔI DÙNG KHÁ TỐT , WEB CỦA TÔI LÀ HTTPS://GAMEBAI2023.COM

Jordan 2023-06-17

As long as it works it's great

Jordan 2023-06-17

As long as it works it's great

Kerry O'Connor 2023-01-20

works well but it seems to inject an invisible div by id "sukan" on every page, and I can't figure out why, or how it's doing it by looking at the source code, which sketches me out a bit.

Kerry O'Connor 2023-01-20

works well but it seems to inject an invisible div by id "sukan" on every page, and I can't figure out why, or how it's doing it by looking at the source code, which sketches me out a bit.

Yorick C 2022-11-20

Finally one with a shortcut so I can use it in Pop-ups!

Yorick C 2022-11-20

Finally one with a shortcut so I can use it in Pop-ups!

Anonymous 2022-10-21

Worked great until recently. Now crashes periodically and sometimes causes Chrome to crash too.

Mahfoud Mansour 2022-07-14

easy and do the job with a single click as it says in the description

Mahfoud Mansour 2022-07-14

easy and do the job with a single click as it says in the description

Ofek Aizik 2022-07-08

Does what it claims it does but you have to disable JS for each domain seperatly with no way of chancing that behavior

Ofek Aizik 2022-07-08

Does what it claims it does but you have to disable JS for each domain seperatly with no way of chancing that behavior

Vinícius Costardi 2022-07-06

bão, pó baixar

Robine9610 2022-06-03

good!

Robine9610 2022-06-03

good!

Sylvain 2022-02-03

Excellent travail !

Dominique de Izaguirre 2021-10-20

Es magnífica. Me ayuda a evitar las molestias que producen tantas webs que inhabilitan el botón derecho o sobreponen advertencias para deshabilitar los bloqueadores de publicidad. Y en las webs en las que Javascript es absolutamente necesario, basta con no activar la extensión. Funciona perfectamente tanto en Windows como en Mac. Es un auténtico salvavidas. La recomiendo 100 %.

Tom Collins 2021-09-28

Does what it says, nice and easy.

Statistics

Installs
200,000
Market
Chrome Web Store
Category
Rating
4.31 (815 votes)
Last update
2025-04-21
Version 2.2.0
Languages