CORS Header Debugger - Online Check Cross‑Origin Access
Enter a URL and see its CORS headers. Understand why a fetch fails. Check preflight responses. Client‑side debugger.
UD5 Toolkit
Verify COOP / COEP headers & browser cross-origin isolation status
Cross-origin isolation enables powerful features like SharedArrayBuffer, performance.measureUserAgentSpecificMemory(), and high-resolution timers. Without proper COOP/COEP headers, these APIs are blocked.
Enter a URL to generate a ready-to-use curl command that fetches Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers. Run it in your terminal.
Add this HTTP response header to your top-level document:
Possible values: unsafe-none, same-origin-allow-popups, same-origin
Add this HTTP response header:
or credentialless (no CORP required for cross-origin resources).
SharedArrayBuffer.
self.crossOriginIsolated. If it returns true, your page is isolated. You can also inspect the Network tab and look for the COOP/COEP headers or use this tool to generate a curl command.
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp (or credentialless)require-corp, all cross-origin resources (images, scripts, etc.) must be loaded with Cross-Origin-Resource-Policy: cross-origin or serve appropriate CORS headers.
same-origin isolates your browsing context from different origins, preventing cross-origin attacks via window.opener.
require-corp enforces this, while credentialless allows loading cross-origin resources without credentials and without requiring CORP.
Enter a URL and see its CORS headers. Understand why a fetch fails. Check preflight responses. Client‑side debugger.
Query a domain's DNS record against multiple public resolvers (Google, Cloudflare) and see how it propagates. Client‑side fetch.
Query DNS records for any domain directly from your browser using DNS-over-HTTPS. See A, AAAA, MX, CNAME, and TXT records. No logs.
Enter a URL and a user‑agent to see if it is allowed or blocked by the robots.txt file. Quick bot validation.
Simulate reduced motion preference and test your animations. Copy the media query snippet. Keep your users safe.
Check if an IBAN has the correct length and structure for its country. Early validation, no bank connection.
Apply content‑visibility: auto to off‑screen sections and see the rendering cost drop. Demos for infinite scroll optimization.
Test different line‑break and word‑break values on Chinese/Japanese/Korean text. See how browsers wrap. Essential for i18n.
Patch the PerformanceObserver and show your page’s Core Web Vitals as you browse. See real‑time scores and suggestions.
Paste two texts and see cosine and Jaccard similarity scores. Understand how close two documents are. All local math.
Simulate forced‑colors mode and see how your site looks. Adjust CSS system colors. Make your design accessible.
Connect to a WebTransport server and exchange data over QUIC. See latency and throughput. Perfect for exploring low‑latency real‑time APIs.
Open a test video in Picture‑in‑Picture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Nest elements in 3D space with preserve‑3d vs flat. Rotate the parent and see children behave differently.
Paste HTML and detect elements with aria‑hidden='true' that contain focusable children. An easy a11y win to fix.
Build a small crossword by adding words and clues. Export as a printable grid or solve in browser. Perfect for classrooms.
See how a full paragraph looks with your chosen text and background colors. Not just a ratio; the real appearance.
Paste a `Set‑Cookie` header and see all attributes parsed: domain, path, Max‑Age, SameSite, Secure, HttpOnly. Debug cookies easily.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Split a secret string into N shares where K are needed to recover. Educational cryptography demo. Uses simple XOR-based scheme. Local.
Practice positive/negative lookahead and lookbehind. See matches highlighted live. Master advanced regex.
Toggle scrollbar‑gutter: stable to reserve space for the scrollbar and avoid content jumps. Visual demo with two columns.
Inspect any website's SSL/TLS certificate details: issuer, expiry date, subject, and SANs. Verify certificate chains. All checks are private and require no server upload.
Translate text into semaphore flag positions and decode semaphore back to letters. Interactive animated flags. For scouts and maritime fans.
Paste your Accept‑Language header and see which languages your site should serve based on quality values. Internationalization helper.
Create a temporary chat room between two browser tabs or devices on the same network using WebRTC data channels. Copy the code.
Create a CAA DNS record to specify which certificate authorities can issue SSL certs for your domain. Prevent mis‑issuance.
Tap any key to the beat and get the BPM (beats per minute). Useful for DJs, musicians, and running. Simple and accurate.
Enter a URL and get a quick simulation of First Contentful Paint, LCP, and CLS using browser metrics. Lightweight alternative.
Open the same page in two tabs and send messages between them. See real‑time cross‑tab communication. Learn the API.