Item logo image for CORS Switch — Allow CORS per site

CORS Switch — Allow CORS per site

5.0(

3 ratings

)
ExtensionDeveloper Tools12 users
Item media 3 (screenshot) for CORS Switch — Allow CORS per site
Item media 1 (screenshot) for CORS Switch — Allow CORS per site
Item media 2 (screenshot) for CORS Switch — Allow CORS per site
Item media 3 (screenshot) for CORS Switch — Allow CORS per site
Item media 1 (screenshot) for CORS Switch — Allow CORS per site
Item media 1 (screenshot) for CORS Switch — Allow CORS per site
Item media 2 (screenshot) for CORS Switch — Allow CORS per site
Item media 3 (screenshot) for CORS Switch — Allow CORS per site

Overview

Fix CORS errors while you develop: allow CORS only for the sites you pick, with cookies supported and automatic shut-off.

Getting "blocked by CORS policy" while you develop? CORS Switch lets your app call any API by adding the right Access-Control-Allow-Origin headers — only for the sites you choose, and only for as long as you need. HOW IT WORKS 1. Open your app (for example http://localhost:3000). 2. Click the CORS Switch icon and turn it on for this site. 3. Reload — your fetch and XHR requests to other domains now pass the CORS check. WHY DEVELOPERS USE IT • Per-site, not global — CORS is allowed only for requests made by the sites you enable. Every other website keeps normal browser security. • Credentials that work — CORS Switch echoes your exact origin and sets Access-Control-Allow-Credentials, so requests with cookies or an Authorization header work. Most "Allow CORS" extensions send "*", which browsers reject for credentialed requests. • Preflight headers — PUT, PATCH, DELETE and common headers like Authorization and Content-Type are allowed. • Auto shut-off — each site switches off automatically after 1 hour, so you never browse the web with CORS disabled by accident. • Always visible — the toolbar icon shows ON when CORS is allowed for the current tab. • Private by design — built on Chrome's declarativeNetRequest API. No account, no analytics, no data collection. Your requests never leave your browser. CORS SWITCH PRO Unlimited sites, custom shut-off timers, extra allowed headers, "Send Origin as" and settings import/export — $2.99/month or $19 once for a lifetime license. Get a key at https://cors.zelenye.com and paste it in the extension options. GOOD TO KNOW • Use CORS Switch for development and testing, not for everyday browsing. • Some servers reject unknown origins themselves: Spring answers "403 Invalid CORS request", FastAPI rejects the preflight with 400. Pro's "Send Origin as" sends requests and preflights with an Origin from the server's allow-list, so they pass. • If a server answers the OPTIONS preflight with an error status for another reason (404/405), the browser still blocks the request — an extension cannot change status codes. Questions or bugs: support@zelenye.com

Details

  • Version
    0.3.0
  • Updated
    October 9, 2026
  • Features
    Offers in-app purchases
  • Size
    25.22KiB
  • Languages
    English
  • Developer
    Website
    Email
    support@zelenye.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

CORS Switch — Allow CORS per site has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

CORS Switch — Allow CORS per site handles the following:

Authentication information

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps