HTTP Header Checker
See exactly what HTTP response headers a URL returns. Enter an address and this tool fetches it live from our server and shows the status code, the full redirect chain and every response header the server sent — content type, caching, compression, cookies, security headers and more. It is the fastest way to see what a browser sees before the page even renders.
We fetch the URL live from our server (not your browser), follow redirects and read only the response headers. Nothing is stored.
How to use the HTTP Header Checker
Enter a URL and press Check headers. The tool requests the page from our server, follows any redirects, and reports:
- The final HTTP status code and how many redirects were followed to reach it.
- Every response header the server returned, name and value, in the order it sent them.
- A one-click copy of the entire header block, ready to paste into a ticket or a bug report.
You can paste a bare host (example.com) or a full URL with a path. If you omit the scheme the tool defaults to https://. Only HTTP and HTTPS on ports 80 and 443 are fetched.
What HTTP response headers are
Every time a server answers a request it sends a block of HTTP headers before the page body. These headers are metadata: they tell the browser what the content is, how long to cache it, whether the connection must stay on HTTPS, what cookies to set, and which security rules to enforce. The body is what you see; the headers are the instructions for how to handle it.
Reading them directly is useful because so much behaviour is controlled here rather than in the visible HTML:
- Content-Type decides whether the browser renders, downloads or sniffs the response, and which character set it uses.
- Cache-Control, ETag and Expires govern whether a resource is reused from cache or re-fetched, which is the single biggest lever on repeat-visit speed.
- Content-Encoding shows whether gzip or Brotli compression is active.
- Strict-Transport-Security, Content-Security-Policy, X-Frame-Options and friends are the security posture of the response.
- Server and X-Powered-By reveal (or, ideally, hide) the software stack.
- Location drives redirects, and Set-Cookie drives sessions.
Because a browser applies all of this silently, a misconfigured header often explains a bug that the page source cannot — a resource that will not cache, a download that opens as text, a redirect loop, or a security warning. Seeing the raw headers is how you diagnose it.
Common use cases
- Debugging caching — confirm whether an asset sends a long
Cache-Controlor is being needlessly re-fetched on every visit. - Verifying a deploy — check that a new header (CSP, HSTS, a custom header) actually shipped to production.
- Diagnosing redirects — see the exact chain and final status when a URL behaves unexpectedly.
- Security review — read the security headers a site sends in one place before a deeper audit.
- API and webhook work — inspect content type, CORS and rate-limit headers an endpoint returns.
Request headers vs response headers
HTTP headers travel in both directions, and it helps to keep them straight:
- Request headers are sent by the client (the browser or this tool) — things like
Accept,User-Agent,Accept-EncodingandCookie. They describe what the client wants and can handle. - Response headers are sent back by the server —
Content-Type,Cache-Control,Set-Cookie,Strict-Transport-Securityand the rest. They describe the answer and how to treat it.
This tool shows the response headers, because that is where a server's configuration is visible. It sends a normal browser-like Accept and advertises gzip, deflate and Brotli, so the response reflects what a real visitor would receive.