HTTP Header Viewer
Inspect the HTTP response headers returned by any public URL. Check status codes, cache control, security headers, content type and more.
🌐 Network & Web Tools
Free
Browser-based
⚠ Browser CORS limitation: Only headers explicitly shared by the server via CORS are visible. Use the httpbin.org shortcut to test headers unrestricted. For full header inspection of any URL, use a command-line tool like
curl -I https://example.com.
Quick test:
Important HTTP Response Headers
| Header | Purpose |
|---|---|
| Content-Type | MIME type of the response body |
| Cache-Control | Caching instructions for browsers and CDNs |
| Content-Security-Policy | Controls which resources the browser can load |
| Strict-Transport-Security | Forces HTTPS — prevents downgrade attacks |
| X-Frame-Options | Prevents clickjacking via iframes |
| X-Content-Type-Options | Prevents MIME-type sniffing |
| Referrer-Policy | Controls referrer information sent with requests |
| Permissions-Policy | Controls browser features (camera, mic, geolocation) |
Why CORS Limits Visible Headers
Browsers enforce the Same-Origin Policy — JavaScript can only read response headers that the server explicitly exposes via Access-Control-Expose-Headers. This tool shows whatever the server shares. Use curl -I or a server-side proxy for unrestricted header inspection.