# Disable JavaScript

> Adds the ability to disable JavaScript for specific sites or specific tabs. You can customize the default JS state (on or off), the disable behavior (by domain or by tab) and much more.

Canonical page: [https://chrome-stats.com/d/disable-javascript](https://chrome-stats.com/d/disable-javascript)

## Overview

- **ID:** `disable-javascript`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Yubabul Tksbbd
- **Category:** web-development,privacy-security,appearance
- **Daily users:** 31,018
- **Weekly downloads:** 389
- **Rating:** 4.39 / 5 (170 ratings)
- **Version:** 2.3.2resigned1
- **Last updated:** 2024-04-25
- **First published:** 2017-11-20
- **Size:** 93 KB
- **Data as of:** 2026-09-04
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/disable-javascript/)
- **Website:** [https://github.com/dpacassi/disable-javascript/issues](https://github.com/dpacassi/disable-javascript/issues)
- **Privacy policy:** [https://addons.mozilla.org/firefox/addon/disable-javascript/privacy/](https://addons.mozilla.org/firefox/addon/disable-javascript/privacy/)

## Description

**Disable JavaScript** is a browser extension allowing users to enable or disable JavaScript on a per-site or per-tab basis. Customize default JavaScript states and toggle behaviors by domain or tab, enhancing your browsing control and security.

With features like keyboard shortcuts, context menu toggling, domain blacklists and whitelists, and base domain management for subdomains, this extension offers flexible and granular JavaScript control. It's open source, respects your privacy by requiring minimal permissions, and supports both Chrome (desktop) and Firefox (desktop and Android). The extension encourages community contributions, providing future enhancements via GitHub.

## Rankings

- #410 — Overall
- #33 — Web Development
- #68 — Appearance
- #106 — Privacy & Security
- #2 — disable
- #2 — javascript

## Permissions and access

### Permissions

- `<all_urls>`
- `activeTab`
- `storage`
- `tabs`
- `webRequest`
- `webRequestBlocking`
- `menus`
- `contextMenus`

## Safety

- **Risk impact:** High risk impact
- **Risk likelihood:** High risk likelihood

### Analysis details

- Allows access to all websites, posing a significant security risk as it can monitor and modify data from any visited site.
- This extension has similar fingerprint to known malware: jfpdlihdedhlmhlbgooailmfhahieoem. Match ratio: 0.9333333333333333.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Review summary

Users repeatedly flag malware and maintenance concerns as major negatives, while praising the addon’s test-friendly JS on/off per page and domain-specific disabling. Repeat issues include reliability on certain sites, UI visibility problems, and limited handling of offline URLs. Overall, its value for testing is tempered by safety and compatibility concerns.

### Pros

- Per-page JavaScript control for testing (noscript-like testing) on the current page.
- Domain-based JavaScript disabling capability.
- General usefulness for testing and debugging sites with JavaScript on/off states.

### Cons

- Contains malware across multiple versions/reviews, raising serious security concerns.
- Extension appears to have been sold or is not actively maintained, causing trust and update issues.
- Can cause site breakage or access problems on some sites (e.g., Cloudflare-protected pages) when JavaScript is disabled.
- UI/UX issues: button visibility problems and a keyboard shortcut that conflicts with others.
- Offline/file URL pages are not handled, limiting testing scenarios and coverage.

## Similar extensions and apps

- [Whitelist or Blacklist JavaScript](https://chrome-stats.com/d/whitelist-javascript) — 54 users, 3.60 / 5
- [JavaScript Disabler](https://chrome-stats.com/d/javascript-disabler) — 10 users, 1.00 / 5
- [JavaScript Blocker](https://chrome-stats.com/d/javascript-blocker) — 51 users
- [Script Switch](https://chrome-stats.com/d/script-switch) — 99 users, 4.00 / 5
- [JavaScript Disabler](https://chrome-stats.com/d/javascript-disabler-addon)
- [JavaScript Switcher](https://chrome-stats.com/d/quick-js-switcher) — 5,539 users, 4.21 / 5
- [Page JavaScript Toggle](https://chrome-stats.com/d/page-javascript-toggle) — 3 users
- [JavaScript Toggle On and Off (WebExtension)](https://chrome-stats.com/d/javascript-toggler) — 12,273 users, 4.06 / 5
- [Javascript Firewall](https://chrome-stats.com/d/javascript-firewall) — 7 users, 4.38 / 5
- [NoScript Security Suite](https://chrome-stats.com/d/noscript-security-suite) — 7 users
- [YesScript2](https://chrome-stats.com/d/yesscript2) — 1,174 users, 4.51 / 5
- [bScript](https://chrome-stats.com/d/bscript) — 1 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/disable-javascript)
