HTTP Headers Viewer
Check what HTTP response headers any URL returns. Inspect security headers, follow redirect chains, and get a security grade.
Last updated 08 Apr 2026
Fetch any URL's HTTP response headers without CORS restrictions. Inspect all headers, follow redirect chains, and get a security grade based on the presence of HSTS, CSP, X-Content-Type-Options, and other security headers.
How to use
- 1
Enter a URL
Type or paste any http:// or https:// URL into the input field. Bare domains like example.com are automatically prefixed with https://.
- 2
Choose options
Select HEAD (default, faster) or GET. Enable Follow Redirects to see the full redirect chain with headers at each step.
- 3
Click Check
The tool fetches the URL from the server side and returns all response headers, bypassing any CORS restrictions.
- 4
Review headers and security grade
Inspect all response headers and the security analysis — a letter grade based on the presence of HSTS, CSP, X-Content-Type-Options, and other security headers.
Frequently asked questions
Why does this need to be server-side?
What is the security grade based on?
What is HSTS?
What is the difference between HEAD and GET requests?
Why are redirect chains shown?
Why is X-Powered-By a security concern?
Are results cached?
Is any data stored?
HTTP Headers Viewer fetches any URL and shows all HTTP response headers —
the metadata your browser normally processes silently. This is a server-side
proxy so there are no CORS restrictions: you can inspect headers from any
domain, not just those that allow cross-origin requests.
The tool follows redirect chains and shows the full path: which URLs redirected
to which, with the status code and response headers at each step. This is useful
for debugging canonical redirects, HTTPS enforcement, or unexpected redirect loops.
The security analysis grades the final URL's headers on a 100-point scale,
checking for the most impactful security headers: HSTS (prevents protocol
downgrade attacks), Content-Security-Policy (prevents XSS), X-Content-Type-Options
(prevents MIME sniffing), X-Frame-Options (prevents clickjacking), and others.
Each missing header comes with a specific recommendation.
Use HEAD requests (the default) for fast header-only checks — no response body
is downloaded. Switch to GET if a server returns different headers for HEAD vs GET
requests (uncommon but it happens).
Related tools
SSL Certificate Checker
Check SSL/TLS certificate validity, issuer, expiry, and SANs for any domain via Certificate Transparency logs.
DNS Lookup
Query all DNS record types for any domain — A, AAAA, MX, TXT, CNAME, NS, SOA, CAA — via Cloudflare DoH.
WHOIS Lookup
Look up domain registration details — registrar, creation/expiry dates, nameservers, and DNSSEC — via RDAP.
Curl to JavaScript Fetch Converter
Convert curl commands to JavaScript fetch API code instantly. Supports all common flags: headers, POST data, auth, form data, and more.
Webhook Tester
Get a temporary webhook URL and inspect incoming requests in real time. See headers, body, query params, and get a cURL replay command.