Skip to content

CORS Checker

Test any URL for CORS (Cross-Origin Resource Sharing) headers. The tool sends a preflight OPTIONS request and a regular GET request, then reports which origins, methods, and headers are allowed. Spot misconfigurations and security issues.

Required

URL to check for CORS headers

Advanced options
Optional

Origin to send in the preflight request

Get an API key to automate this

Result


                    

Code snippets


                                                

                                                

                                                

                                            

What this tool checks

  • Sends real preflight (OPTIONS) and GET requests
  • Parses all Access-Control-* headers
  • Custom origin for testing specific domains
  • Security analysis and recommendations
  • Detects wildcard + credentials misconfiguration
  • Reports allowed methods and headers

Automate this with the API

Run this tool programmatically from your code. Get a free temporary API key with 20 requests/day — or register for 75 requests/day.

curl https://apixies.io/api/v1/check-cors?url=... \ -H "X-API-Key: YOUR_API_KEY"

Frequently asked questions

What is a CORS preflight request?
Browsers send an OPTIONS request before certain cross-origin requests to check if the server allows them. This is the "preflight" check. The tool simulates this to see how the server responds.
Why is wildcard origin with credentials a problem?
Browsers block requests that use Access-Control-Allow-Origin: * together with Access-Control-Allow-Credentials: true. It's a security risk and a misconfiguration that needs fixing.
What if the server doesn't respond to OPTIONS?
Some servers don't handle preflight requests. The tool also checks the regular GET response for CORS headers and reports what it finds either way.

We use cookies for analytics to understand how our site is used. Privacy Policy