JS Toggle

Toggle JavaScript on/off per site with one click or right-click. Per-site control, global kill switch, smart reset. Zero tracking.

As of June 2026, JS Toggle has users in the Developer Tools category.

Usersno change0%
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.0
Manifest V3

History

1 snapshots

Tracking since May 13, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
May 13, 20261.0.0
Now1.0.0

Permissions & access

Permissions
contentSettingstabsstoragecontextMenus
Host access
None declared

Screenshots

JS Toggle screenshot 1JS Toggle screenshot 2JS Toggle screenshot 3

About

JS Toggle is a lightweight Chrome extension that lets you enable or disable JavaScript per website instantly. Designed for developers, SEO professionals, QA testers, and privacy-conscious users, it gives you precise, per-site JavaScript control without changing browser settings.


✦ Key Features

◉ One-click JavaScript enable / disable
Click the extension icon and toggle JS for the current site. The page reloads automatically so changes take effect instantly.

◉ Per-site control
Disable JS on one domain while keeping it enabled on others. Each site gets its own independent setting.

◉ Global kill switch
Block JavaScript across every site with a single toggle. Re-enable just as easily.

◉ Right-click context menu
Right-click on any page to toggle JavaScript instantly — no need to open the popup. Options include Toggle, Enable, and Disable.

◉ Smart Reset button
When JS is disabled, a Reset button appears in the popup header. One click re-enables JavaScript everywhere — even overrides blocks set by other extensions or tools.

◉ Real-time sync
Badge icons update instantly across all tabs to show JS status at a glance. Only shows an OFF badge when JS is disabled — no clutter when things are normal.


✦ Built For

▸ Web developers testing graceful degradation without JS
▸ SEO specialists checking how search engines see pages without JavaScript
▸ QA testers validating accessibility and non-JS fallbacks
▸ Privacy-focused users who want control over what runs in their browser
▸ Anyone who wants a fast, clean JS toggle without bloat


✦ Privacy First

◉ No tracking
◉ No ads
◉ No data collection
◉ No analytics
◉ No account required
◉ Works entirely locally using Chrome's built-in content settings API


✦ How It Works

JS Toggle uses Chrome's contentSettings.javascript API to control JavaScript execution per domain. This is the same mechanism Chrome uses internally — reliable, fast, and no hacks.

▸ Popup: Click the icon → see current site → toggle JS on/off → page reloads
▸ Context menu: Right-click any page → Toggle, Enable, or Disable JS
▸ Global: One toggle blocks JS on every site across all windows
▸ Reset: Re-enables JS everywhere using per-domain rules that override other extensions


✦ Permissions Explained

▸ contentSettings — Required to read and change JavaScript settings per site
▸ activeTab — Required to detect the current tab's URL
▸ tabs — Required to update badge icons and reload tabs after toggling
▸ storage — Required to track global toggle state
▸ contextMenus — Required for right-click toggle functionality

No host permissions. No access to page content. No network requests.

Technical

Version
1.0.0
Manifest
V3
Size
16.98KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
cnjeheannjehkldmmfdaelhkjhpgpaih
Developer ID
u481491d6914e0723efeaa11f57ad5329
Developer Email
[email protected]
Created
May 12, 2026
Last Updated (Store)
May 12, 2026
Last Scraped
Jun 7, 2026
Support URL
Privacy Policy

Data sourced from the Chrome Web Store · last verified Jun 7, 2026.