Wildcard + credentials
Browsers block '*' with credentials.
Fix: Return one allowlisted request origin and set Access-Control-Allow-Credentials to true.
Search tools and pages.
Compare one valid Access-Control-Allow-Origin value with candidate origins using exact matching or the '*' wildcard
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Written by Giorgos Kostas. Last reviewed:
CORS Origin Checker compares a single `Access-Control-Allow-Origin` value with candidate origins. It supports one serialized origin, the literal `null`, or the `*` wildcard; comma-separated origins and subdomain patterns such as `*.example.com` are invalid header values.
It flags that `*` cannot authorize credentialed requests. It does not check the separate `Access-Control-Allow-Credentials` header.
https://admin.example.org https://admin.example.org https://attacker.com
Allow-Origin header value: https://admin.example.org Credentials: this checker does not inspect Access-Control-Allow-Credentials. ALLOWED (exact match) https://admin.example.org BLOCKED https://attacker.com
Browsers block '*' with credentials.
Fix: Return one allowlisted request origin and set Access-Control-Allow-Credentials to true.
Origins are hostnames, not URLs with paths.
Fix: Remove paths — include scheme + host only.
No. `Access-Control-Allow-Origin` accepts `*`, `null`, or one serialized origin; `*.example.com` is not a valid subdomain wildcard value.
It flags that `*` cannot authorize credentialed requests. It does not inspect `Access-Control-Allow-Credentials`.
No — the checker runs client-side.
No — it's a pure rule checker.
Yes — https://… and http://… are treated as distinct origins.
Pair with HTTP, URL, and networking tools. You can also browse the full Security & Web Hardening category for more options.
Paste response headers to audit HSTS, CSP, CORS, X-Powered-By disclosure, and Set-Cookie flags
Parse a URL into scheme, host, port, path, query parameters, fragment, and origin — fully client-side
Parse a User-Agent string into browser, version, operating system, device type, and bot status
Decode JWTs, verify HMAC, RSA, and EC signatures (paste secret/PEM or fetch JWKS), inspect claims, and visualize the exp/nbf/iat timeline
Calculate network, broadcast, usable hosts, subnet mask, and wildcard for any IPv4 CIDR
Encode or decode Base64 strings
Send a real OPTIONS preflight and the actual request from a server proxy and inspect the per-rule CORS verdict for any origin
Probe a host:port and render the full TLS certificate chain with subject, issuer, SAN, key, signature, fingerprints, and days-until-expiry
Build a Content Security Policy header from per-directive cards with chip-style sources, presets, and a live header + meta-tag preview