How to Enable JavaScript on Arc
Arc is The Browser Company's Chromium browser for macOS and Windows; Arc Search is its separate mobile browser. JavaScript is enabled by default. On desktop, a blank page can be caused by a Chromium permission, an extension, or another filter. In Arc Search on iOS/iPadOS, this guide does not assume that a browser-specific global JavaScript switch exists.
This guide covers Arc's Chromium permission controls on macOS and Windows, per-site control, the build-dependent arc://settings path, and the documented limitation that no Arc Search global JavaScript switch is verified here for iOS/iPadOS.
Enable JavaScript globally in Arc on macOS Sequoia
Arc started life as a Mac-only browser, and macOS is still where most Arc users are. The Settings page lives behind the standard Cmd + , shortcut.
Step 1: Open Arc
Launch Arc from Launchpad, Spotlight, or the Dock.
Step 2: Open Settings
Press Cmd + ,. Or click Arc → Settings in the macOS menu bar.
Step 3: Open the Profiles tab
In the Settings window, click the Profiles tab. Arc keeps per-profile settings here, including site permissions inherited from Chromium.
Step 4: Open Advanced → Site Settings
Scroll to the bottom of the profile and click Manage advanced settings in Chromium. Arc opens its underlying Chromium settings page in a new tab. From there, click Privacy and security → Site settings.
Step 5: Open the JavaScript permission
Scroll to the Content section and click JavaScript.
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 Arc on Windows 11
The Windows version of Arc reached general availability in 2024 and has feature parity with the Mac version for everything related to web rendering. The path to the JavaScript toggle is identical except for the keyboard shortcut.
Step 1: Open Arc
Launch Arc from the Start menu or taskbar.
Step 2: Open Settings
Press Ctrl + , or click your avatar in the sidebar and choose Settings.
Step 3: Open the Profiles tab and Advanced settings
Click Profiles, scroll to the bottom, and click Manage advanced settings in Chromium.
Step 4: Privacy and security → Site settings
In the Chromium settings page click Privacy and security in the sidebar, then Site settings.
Step 5: Open the JavaScript permission
Scroll to Content and click JavaScript.
Step 6: Set "Sites can use JavaScript"
Select Sites can use JavaScript. The change applies immediately.
The fast path: arc://settings/content/javascript
The Chromium settings page Arc opens internally responds to the same address-bar shortcut Chrome and Brave use. Type or paste:
arc://settings/content/javascript
Press Enter and Arc takes you straight to the JavaScript permission page. Same toggle, same allow-list, no clicking through Profiles and Advanced. Bookmark it.
Other useful Arc shortcuts:
arc://settings/content- the full Site settings page (all permissions).arc://settings/privacy- the broader Privacy and security panel.arc://flags- experimental flags (advanced users only).
Allow JavaScript on a single site in Arc
If you have JavaScript blocked globally, you can still allow it on individual sites:
- Open
arc://settings/content/javascript. - Scroll to Customised behaviours.
- Click Add next to Allowed to use JavaScript.
- Type the site, e.g.
[*.]github.comfor all GitHub subdomains, orhttps://mail.google.comfor a single host. - Click Add.
You can also do this from a tab that is already open: click the small lock or tune icon to the left of the URL, choose Site settings, find JavaScript, and switch it from Block (default) to Allow.
Enable JavaScript on Arc Search for iPhone and iPad
JavaScript is enabled by default in Arc Search on iPhone and iPad. This guide has no verified browser-specific JavaScript switch to give you for the current Arc Search iOS/iPadOS app. Apple documents Settings → Apps → Safari → Advanced → JavaScript as a Safari setting, not as a control for Arc Search.
If a site still says JavaScript is disabled
- Update Arc Search and iOS/iPadOS to their current stable versions.
- Close and reopen the affected tab, then try a new private tab.
- Temporarily disable any content blocker, VPN, or DNS filter and reload. Those tools can block scripts without changing the browser's JavaScript engine.
- Reload this page and use its JavaScript status message to test actual execution.
If the problem remains, record the exact Arc Search and iOS/iPadOS versions before troubleshooting further. This guide intentionally does not publish an unverified toggle path.
How to verify JavaScript is now on in Arc
The clearest test:
- Open a new tab and visit any JavaScript-detection page.
- If the page reports JavaScript is enabled, the toggle is doing its job.
You can also confirm via DevTools:
- Press Cmd + Option + I (Mac) or Ctrl + Shift + I (Windows) to open DevTools.
- Click the Console tab.
- Type
1+1and press Enter. If the console returns2, JavaScript is running.
How to disable JavaScript on Arc
If you need the opposite, see our guide: How to Disable JavaScript on Arc. It covers the global block, the per-site allow-list, and the privacy and performance reasons people choose to turn it off.