HTTP Header Analyzer
Paste raw HTTP response headers and get a plain-English breakdown of each one, including security, caching, and content directives. Runs in your browser.
| Header | Value | Category | What it means |
|---|
About this tool
HTTP response headers are metadata lines sent by a web server before the response body. They tell the browser (and CDNs, proxies, and bots) how to handle the content: whether to cache it and for how long, which security policies apply, what encoding was used, and much more.
This tool parses a raw block of HTTP response headers and explains each one in plain English, grouped into five categories:
- Security — headers that protect users from attacks (CSP, HSTS, X-Frame-Options, etc.).
- Caching — headers that control how long responses are stored (Cache-Control, ETag, Vary, etc.).
- Content — headers describing the response body (Content-Type, Content-Length, etc.).
- Transport — headers controlling the connection and encoding (Content-Encoding, Server, Set-Cookie, etc.).
- Custom — non-standard or vendor-specific headers like Cloudflare’s CF-Ray or CF-Cache-Status.
How to copy HTTP headers from your browser
- Open DevTools (F12 or Cmd+Option+I on Mac).
- Go to the Network tab and reload the page.
- Click any request in the list, then select the Headers panel.
- Find the Response Headers section and copy the raw text.
- Paste it into the textarea above.
You can also use a terminal: curl -I https://example.com prints response headers for any URL.