How to Enable JavaScript on Vivaldi

Vivaldi is a Chromium-based browser built by ex-Opera engineers and aimed at power users. JavaScript is enabled by default on every Vivaldi platform - Windows, macOS, Linux, Android, and iOS. If a site is blank or showing a "Please enable JavaScript" message in Vivaldi, the toggle has been switched off somewhere in your settings, often by a workspace import from Chrome or by Vivaldi's built-in tracker blocker hitting a script it considered hostile.

This guide covers every Vivaldi scenario: enabling JavaScript globally on desktop, allowing it for a single site, the vivaldi://settings shortcut, the Android flow, and the iOS flow (which goes through iOS Settings rather than Vivaldi). All steps reflect Vivaldi 7.x in 2026.

Enable JavaScript globally in Vivaldi on Windows 11

Step 1: Open Vivaldi

Launch Vivaldi from the Start menu or taskbar.

Step 2: Open Settings

Press Ctrl + F12 on Windows. Or click the Vivaldi menu (V icon top-left) and choose Settings.

Step 3: Open Webpages

In the left sidebar of the Settings window, click Webpages.

Step 4: Find the JavaScript section

Scroll to the Webpage Permissions section. Click Manage Webpage Permissions. Vivaldi opens its underlying Chromium permissions page.

Step 5: Open the JavaScript permission

Click JavaScript in the Content list.

Step 6: Set "Sites can use JavaScript"

Under Default behavior, select Sites can use JavaScript. The change is instant. Reload any open tab.

Enable JavaScript globally in Vivaldi on macOS Sequoia

Step 1: Open Vivaldi

Launch Vivaldi from Launchpad, Spotlight, or the Dock.

Step 2: Open Settings

Press Cmd + ,. Or click Vivaldi → Settings in the macOS menu bar.

Step 3: Open Webpages

Click Webpages in the left sidebar.

Step 4: Manage Webpage Permissions

Scroll to Webpage Permissions and click Manage Webpage Permissions.

Step 5: Open the JavaScript permission

Click JavaScript.

Step 6: Set "Sites can use JavaScript"

Select Sites can use JavaScript. The change applies immediately, no Save button required.

The fast path: vivaldi://settings/content/javascript

Skip the menu entirely. Type or paste:

vivaldi://settings/content/javascript

Press Enter and Vivaldi takes you straight to the JavaScript permission page. Same toggle, same allow-list, no clicking through Webpages and Manage Webpage Permissions. Bookmark it if you flip the switch often.

Other useful Vivaldi shortcuts:

  • vivaldi://settings/content - the full Site settings page (all permissions).
  • vivaldi://settings/privacy - the broader Privacy and security panel.
  • vivaldi://settings - Vivaldi's own settings UI (Webpages, Tabs, Quick Commands, etc.).

Vivaldi's built-in tracker blocker (the second layer)

Vivaldi ships with a built-in ad and tracker blocker that, on its strictest setting, can block JavaScript on individual sites. If JavaScript is on globally but one site is broken in Vivaldi, check the shield icon in the address bar:

  1. Click the shield icon in the address bar of the affected page.
  2. Look at the current Privacy Level. If it is Block Ads and Trackers, lower it to Block Trackers Only or No Blocking for this site.
  3. Reload the page. If it works now, the tracker blocker was misidentifying the site's scripts.

Enable JavaScript on Vivaldi for Android

Step 1: Open Vivaldi on your phone

Tap the Vivaldi V icon to launch the app.

Step 2: Open the menu

Tap the Vivaldi menu (V icon, usually top-right or bottom depending on your toolbar layout).

Step 3: Tap Settings

Choose Settings from the menu.

Step 4: Open Privacy and Security

Scroll to Privacy and Security.

Step 5: Site Settings → JavaScript

Tap Site Settings, then JavaScript.

Step 6: Switch JavaScript on

Toggle JavaScript on. Reload any open tab.

Enable JavaScript on Vivaldi for iPhone and iPad

On iOS and iPadOS, Apple requires every browser to use the system WebKit engine. That means there is no JavaScript toggle inside the Vivaldi iOS app. The setting that controls JavaScript for Vivaldi on iOS lives in the system Settings app and applies to every browser at once.

Step 1: Open the iOS Settings app

Tap the gray gear icon on your home screen or App Library.

Step 2: Tap Apps

Scroll down and tap Apps.

Step 3: Tap Safari

Inside Apps, tap Safari. This controls the WebKit engine that Vivaldi iOS uses.

Step 4: Open Advanced

Scroll to the bottom of Safari's settings and tap Advanced.

Step 5: Enable JavaScript

Toggle JavaScript on (green). The change applies immediately to Vivaldi, Safari, Chrome, Brave, and every other browser on the device.

How to verify JavaScript is now on in Vivaldi

The clearest test:

  1. Open a new tab and visit any JavaScript-detection page.
  2. If the page reports JavaScript is enabled, you are done.
  3. If a single site still fails, click the shield icon for that site and lower Privacy Level.

You can also confirm via DevTools:

  1. Press Cmd + Option + I (Mac) or Ctrl + Shift + I (Windows, Linux).
  2. Click the Console tab.
  3. Type 1+1 and press Enter. If the console returns 2, JavaScript is running.

How to disable JavaScript on Vivaldi

If you need the opposite, see our guide: How to Disable JavaScript on Vivaldi. It covers the global block, per-site allow-list, the built-in tracker blocker shortcut, and the privacy and performance reasons people choose to turn it off.

Javascript is enabled in your web browser. If you disable JavaScript, this text will change.

Instructions for Web Developers

You may want to consider linking to this site, to educate any script-disabled users on how to enable JavaScript in six most commonly used browsers. You are free to use the code below and modify it according to your needs.

<noscript>
For full functionality of this site it is necessary to enable JavaScript.
Here are the <a href="https://www.enablejavascript.io/">
instructions how to enable JavaScript in your web browser</a>.
</noscript>

On enablejavascript.io we optimize the script-disabled user experience as much as we can:

  • The instructions for your browser are put at the top of the page
  • All the images are inlined, full-size, for easy perusing

We want your visitors to have JavaScript enabled just as much as you do!

F.A.Q

Why does Vivaldi block scripts on some sites even when JavaScript is on globally?

Vivaldi has a built-in ad and tracker blocker that's separate from the global JavaScript permission. On its strictest privacy level (Block Ads and Trackers) it can mistake a legitimate script for a tracker and block it on a per-site basis. Click the shield icon in the address bar of the affected page and lower the Privacy Level for just that site. The global JavaScript toggle at vivaldi://settings/content/javascript remains unchanged - the issue is the per-site tracker setting, not the JavaScript permission.

Where exactly is the JavaScript setting in Vivaldi 7.x?

Vivaldi keeps its primary settings UI separate from the underlying Chromium permissions. The JavaScript toggle lives one level deeper than in Chrome: open Settings (Ctrl+F12 on Windows, Cmd+, on Mac), click Webpages in the sidebar, scroll to Webpage Permissions, and click Manage Webpage Permissions. That opens a Chromium-style Site settings page where you can find JavaScript. The shortcut vivaldi://settings/content/javascript skips all that and goes straight to the toggle.

Does Vivaldi on iPhone use the same JavaScript setting as Safari?

Yes. Apple requires every iOS browser to use the system WebKit engine, so the JavaScript switch in iOS Settings -> Apps -> Safari -> Advanced controls Vivaldi, Chrome, Edge, Brave, and Safari at the same time. If JavaScript is off for one iOS browser, it is off for all of them. There is no Vivaldi-specific JavaScript toggle inside the iOS app.