Item logo image for JS Toggle

JS Toggle

https://amringrewal.com/
ExtensionDeveloper Tools
Item media 3 (screenshot) for JS Toggle
Item media 1 (screenshot) for JS Toggle
Item media 2 (screenshot) for JS Toggle
Item media 3 (screenshot) for JS Toggle
Item media 1 (screenshot) for JS Toggle
Item media 1 (screenshot) for JS Toggle
Item media 2 (screenshot) for JS Toggle
Item media 3 (screenshot) for JS Toggle

Overview

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

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.

Details

  • Version
    1.0.0
  • Updated
    May 12, 2026
  • Size
    16.98KiB
  • Languages
    English
  • Developer
    Website
    Email
    info@amringrewal.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps