How to Disable JavaScript to Bypass Paywalls

Many paywalls are built entirely in JavaScript. The article text loads in the HTML, but a JavaScript overlay blocks it from view. Disabling JavaScript removes the overlay and exposes the full article. Here is how to do it in each major browser.

How to Disable JavaScript in Chrome

  1. Visit the paywalled article page.
  2. Click the padlock icon (or the information icon) to the left of the URL in the address bar.
  3. Click "Site settings."
  4. Find "JavaScript" in the list and change it from "Allow" to "Block."
  5. Click the reload button that appears in the address bar. The page reloads without JavaScript.
  6. Scroll past where the paywall would normally appear — the article text should now be visible.
  7. After reading, remember to set JavaScript back to "Allow" for the site or reload with JS enabled.

How to Disable JavaScript in Firefox

  1. Type about:config in the Firefox address bar and press Enter.
  2. Accept the warning about advanced settings.
  3. Search for javascript.enabled.
  4. Click the toggle to change the value from true to false.
  5. Reload the article page. JavaScript is now disabled globally in Firefox.
  6. After reading, set the value back to true.

For per-site JavaScript blocking in Firefox, the uBlock Origin extension offers a simpler per-site toggle that does not require about:config.

How to Disable JavaScript for One Site in Chrome (Developer Tools)

  1. Open Developer Tools with F12 or Ctrl+Shift+I.
  2. Press Ctrl+Shift+P to open the Command Palette.
  3. Type "JavaScript" and select "Disable JavaScript."
  4. Reload the page. JavaScript is now disabled for the current session only.

When Disabling JavaScript Does Not Work

If the article content is not in the page source — only a teaser paragraph exists — disabling JavaScript will not reveal the full article. The paywall is server-side in this case. Web archive tools are the reliable fallback.

Faster Alternative: Search Archives

Use Reader Mode Instead (Simpler)

Browser reader modes (Firefox's F9, Safari's Reader View) achieve the same result as disabling JavaScript for many soft paywalls — with far less effort. They extract article text from the DOM without requiring any settings changes. Try reader mode first before disabling JavaScript.

Frequently Asked Questions

Does disabling JavaScript bypass all paywalls?
Disabling JavaScript only bypasses client-side paywalls that use JavaScript overlays to hide article content. If the paywall works server-side — restricting what content is sent to the browser — disabling JavaScript has no effect.
Will disabling JavaScript break the page?
Disabling JavaScript for a site will often affect page layout, interactive features, and navigation. However, the article text itself may still be readable. Modern sites rely heavily on JavaScript, so expect some layout issues when it is disabled.
How do I disable JavaScript for just one site?
In Chrome, click the padlock icon in the address bar, go to Site settings, and set JavaScript to Blocked. In Firefox, you can use the uBlock Origin extension to block scripts for a specific site. In Safari, use the developer console or extensions for per-site script blocking.
Is disabling JavaScript safe?
Disabling JavaScript for a specific site is safe. It only affects how that particular site renders in your browser during that visit. No data is sent or received differently — you are simply preventing scripts from running on the page.