Bypass CORS in Arc Browser Without Extensions

Quick Guide: Disable Web Security in Arc
Sometimes during frontend development, you need to bypass CORS (Cross-Origin Resource Sharing) restrictions to test APIs or embedded content from different origins. Instead of juggling browser extensions, you can launch Arc Browser with security disabled—just like you might in Chrome.
Here's the one-liner command:
open -n -a "Arc" --args --user-data-dir="/tmp/arc_dev_test" --disable-web-security
What this does
open -n -a "Arc"
: Opens a new instance of Arc Browser.--user-data-dir
: Uses a temporary profile so you don't mess up your default session.--disable-web-security
: Disables CORS and other web security features (use only in dev).
Cmd + Q
) to close the insecure instance.Use case:
Perfect for local dev environments where:
You're calling APIs from
localhost
to another domain.You're embedding iframes or scripts from multiple sources.
You want to avoid CORS-related errors without browser extensions.
Happy hacking, and remember: disable security only when you’re debugging—never in production.
Subscribe to my newsletter
Read articles from Ashutosh Shukla directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
