Skip to content.

NoScript

consensual browsing!

Open main menu

Get it!

Latest stable

Direct download for Firefox

You can get the latest stable version for Firefox desktop only also using this direct NoScript 13.5.12 download link. To install, just drag and drop it onto your address bar.

Special thanks to Adithya Suresh Kumar for extensively reporting about a new browser fingerprinting risk, allowing NoScript 12.6 to deploy a mitigation technique for it.

v 13.5.12
============================================================
x Convert PNG images to WEBP
x [UX][Android] Improve support for increased font size
  configurations
x Make deploy2tor.sh default to latest unpacked firefox
  manifest.json
x [UX] Fix first selected preset not being focused
  automatically on popup opening (issue #506)
x Prevent mid-session updates on Android in global PMB
  (tor-browser#44398)
x [UX] Fix keyboard navigation regression (issue #506)
x [UX] Improved readability of focused icon buttons

Go to full changelog »

Development build

NoScript development happens very fast to keep up with emerging web threats. Each published development build in-between stable releases is considered a release candidate and is marked by a version number ending with 90x, e.g. 13.6.2.901.

If you're brave enough and you need a specific feature or fix not released yet, or you simply want to provide feedback before official release, you may want to try the latest release as listed below.

RC for Firefox

Install NoScript 13.6.2.901 on Firefox Desktop by simply clicking here.

On Firefox for Android, unfortunately, a pre-release can only be downloaded (same link as above) and temporarily installed on Nightly by using the web-ext tool, which is only suitable for hardcore developers and contributors.

RC for Chromium

Download NoScript 13.6.2.901 (MV3 for browsers based on Chromium 128 or above).

In order to install non-store extensions like NoScript 13.6.2.901 on Chromium-based browsers you need to unzip the downloaded noscript-$VERSION-chrome.zip file and load its content as an unpacked extension in developer mode.

You can install an unpacked extension on Chromium by following these steps:

  1. Open the Extension Management page by navigating to chrome://extensions. Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu. Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
  2. Enable Developer Mode by clicking the toggle switch next to Developer mode.
  3. Unzip the zipped "noscript-13.6.2.901-chrome.zip" package to a directory of your choice.
  4. Click the [Load unpacked] button and select the extension directory you've unzipped the extension to (the one containing the "manifest.json" file)

You're done. Happy testing!

Recent development history

v 13.6.2.901
============================================================
x [UI] Improved gesture initiation calibration
x [Android] Fixed gesture not opening the popup on Firefox
  Nightly

v 13.6.1.901
============================================================
x [Android] Auto-close the site UI tab when right-swiping to
  home
x Add "S" gesture to open NoScript UI

v 13.6.0.901
============================================================
x [nscl] Fix manifest version filter omitting scripts from
  html documents (thanks ppxxbu for reporting)

v 13.5.903
============================================================
x Improved stable/pre channel assignment by version number
  matching
x [nscl] Fixed document unfreezing regression (isse #515)

v 13.5.902
============================================================
x Switch back to MV2 on Firefox (due to
  https://github.com/w3c/webextensions/issues/730)
x Autoreload extension on UI initialization failure
x Simplify policy fetching

v 13.5.901
============================================================
x Refactor and rationalize edge case sync/async policy
  fetching
x Switch to MV3 on Firefox
x [XSS] Switch to asynchronous / MV3-compatible
  SyntaxChecker

v 13.5.14.901
============================================================
x [Chromium] Fix null origin subdocuments always getting the
  fallback locked down policy
x [nscl] [Chromium] Prevent uuid() from polluting Main World
  browser contexts (#508)
x [nscl] [Chromium] Cross-browser worklet patching

v 13.5.13.902
============================================================
x [nscl] Chromium WIP fixes / removed console noise

v 13.5.13.901
============================================================
x [nscl] Fix worker patches breaking SRI (#504 /
  tor-browser#44663 - thanks  Mattias Svanström for
  reporting)
x Explicit bash to call build scripts


Browser compatibility and obsolete versions

NoScript Classic Logo

You can still download NoScript "Classic" (5.1.9) (SHA256) for Seamonkey, Palemoon, Waterfox Classic and possibly other "vintage" (pre-Gecko 57) Firefox forks here.

Notice: you may need to open about:config and set your xpinstall.signatures.required preference to false in order to install NoScript 5.x, since Mozilla doesn't support signatures for legacy add-ons anymore. If you're using a non ESR Firefox, you may also need this hack.

Users of Firefox 58 and below are urged to upgrade their very unsafe browser. For those few who can't,

Disclaimer We cannot update nor support NoScript 5.x and below anymore, because it was based on a completely different and now obsolete technology. However you can still find usage information and a FAQ section for those ancient versions in the NoScript Classic archived website.