HTTP Header Inspector
Fetch and display server response headers, plus request headers we send.
How to Inspect HTTP Headers?
- Enter a URL in the input field (must include https:// or http://).
- Select the HTTP method (GET or HEAD).
- Click Inspect to fetch and display headers.
- View response status, final URL after redirects, cache headers, and all response headers in JSON format.
HTTP Response Header Inspector
View the complete HTTP response headers returned by any URL. HTTP headers control caching, security policies, content type, redirects, and more ā but browsers hide them from regular users. This tool makes them visible so you can debug, audit, and optimize your web server configuration.
Key Headers to Check
- Cache-Control / ETag / Last-Modified ā Diagnose caching behavior and browser cache efficiency
- Content-Security-Policy ā Verify XSS and injection protection policies
- Strict-Transport-Security (HSTS) ā Confirm HTTPS enforcement
- X-Frame-Options / X-Content-Type-Options ā Check clickjacking and MIME-sniffing protections
- Location ā Inspect redirect targets and chains
Supports both GET and HEAD requests. Also shows the final URL after any redirects.
Frequently Asked Questions
What is an HTTP response header?
HTTP headers are key-value pairs sent by a web server alongside its response. They tell the browser how to handle the content: how long to cache it, what security policies apply, what type of content it is, and whether to redirect.
How do I check if my website has proper security headers?
Enter your URL and inspect the results for: Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, and Referrer-Policy. Missing any of these is a security gap.
What is the difference between GET and HEAD requests?
HEAD requests fetch only the headers without the response body ā faster for inspecting headers alone. GET fetches the full response. Use HEAD for quick header checks; use GET if you also need to see the content-related headers in context.
Why does the tool show a different final URL?
Servers sometimes redirect requests (301/302) to different URLs ā from HTTP to HTTPS, www to non-www, or to a canonical path. The final URL shown is the destination after all redirects are followed.