HTTP Headers Parser
See the HTTP response headers a server sends back for any URL.
HTTP Headers Parser
HTTP Headers Parser shows the response headers a web server sends back for any URL, exactly as they arrive: the status line, caching, content type, server, cookies and security headers. If the URL redirects, it follows every hop (up to 20) and shows the headers of each one, so you see the whole chain from the first request to the final page.
How to use the HTTP headers checker
- Enter a URL. If you leave out
https://, it is added for you. - Click the button.
- Read the headers hop by hop. A summary shows how many redirects there were and where they ended. Use the share menu to send someone the result.
The headers worth checking
- Status line: 200 OK, 301 or 302 redirect, 404 not found, 500 server error. See our guide to HTTP status codes.
- Location: where a redirect sends the visitor.
- Cache-Control, Expires, ETag, Age: how long browsers and CDNs may keep the response. Missing caching on images and scripts slows repeat visits.
- Content-Type and Content-Encoding: the format of the response and whether it is compressed (gzip or br).
- Server, X-Powered-By, CF-Ray, X-Cache: the software, platform or CDN in front of the site.
- Set-Cookie: cookies the site sets, with their Secure, HttpOnly and SameSite flags.
- Security headers: Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options and Referrer-Policy. Grade them with the Security Headers Checker.
- X-Robots-Tag: a noindex sent in a header hides a page from Google even when the HTML looks fine.
When it comes in handy
- Checking that a redirect returns 301, not 302, and lands on the right URL.
- Making sure a CDN caches your pages and assets.
- Finding why a page is not indexed: a stray X-Robots-Tag or a redirect loop.
- Confirming that compression and HTTPS headers are on after a server change.
Frequently asked questions
Why are the headers different from what my browser shows?
Servers can vary their answer by browser, language, cookies and location. This tool makes a plain request from our server without cookies, like a search engine crawler would.
Does it show request headers?
No, only the response headers the server returns. Your own browser's request headers are visible in its developer tools (F12, Network tab).
Why does a site return 403 here but work in my browser?
Some sites and firewalls block requests from servers. The 403 then reflects that block, not a problem visitors would see.
How do I check only the redirect chain?
The Redirect Checker lists each hop with its status code in a compact table.
Related guides
-
What Is GZIP Compression, and Is It Working on Your Site?
How GZIP and Brotli compression make pages load faster, what should and should not be compressed, how to switch it on, and how to check it is working.
-
SSL Certificate Errors Explained (and How to Fix Each One)
What the common browser certificate warnings mean, why they happen, and the practical fix for expired, mismatched, self-signed and incomplete certificates.
-
HTTP Status Codes Explained: What 200, 301, 404 and 500 Really Mean
A plain-language guide to the HTTP status codes you actually meet, grouped by what they tell you, and what to do when you see each one.