HTTP Header Parser
Paste raw HTTP headers to parse, analyze, and inspect — with security insights and header descriptions
- Home
- /
- HTTP Header Parser
Parsed Headers
| # | Name | Value | Description |
|---|
Paste HTTP headers above and click Parse to analyze them
What Are HTTP Headers?
HTTP headers are key-value pairs sent between a client and server in HTTP requests and responses. They carry metadata about the request or response, such as content type, authentication credentials, caching policies, and more. Headers are essential for how the web works — they enable features like content negotiation, security controls, session management, and cross-origin resource sharing.
This parser helps you understand any HTTP headers you encounter by breaking them down into a readable format, providing descriptions for standard headers, and flagging potential security issues.
How to Use This Parser
- Copy headers from your browser's Developer Tools (Network tab), a
curl -vresponse, or any HTTP client output. - Paste the raw headers into the text area. The parser handles both request headers (starting with
METHOD /path HTTP/1.1) and response headers (starting withHTTP/1.1 200 OK). - Click Parse or enable auto-parse to see the structured table with descriptions for each header.
- Review security alerts — the tool flags missing security headers and suspicious values.
- Use the sample button to see example output if you don't have headers handy.
Common HTTP Headers Reference
Request Headers
Host— The target domain and portUser-Agent— Client software identifierAccept— Media types the client can handleAuthorization— Credentials for authenticationContent-Type— Media type of the request bodyCookie— Stored cookies sent to the serverReferer— Previous page URL
Response Headers
Content-Type— Media type of the response bodySet-Cookie— Cookie to store on the clientCache-Control— Caching directivesLocation— Redirect URL (3xx responses)Strict-Transport-Security— HSTS policyContent-Security-Policy— CSP directivesAccess-Control-Allow-Origin— CORS policy
FAQs
What format should the headers be in?
Paste headers exactly as they appear in raw HTTP format. Each header on its own line as Name: Value. The parser supports both request format (GET /path HTTP/1.1) and response format (HTTP/1.1 200 OK).
How do I copy headers from Chrome DevTools?
Open DevTools (F12) → Network tab → click a request → Headers tab → right-click in the "Request Headers" or "Response Headers" section → Copy as cURL (which includes headers) or copy individual sections.
What security issues does this tool detect?
It checks for missing security headers like Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, and others. It also flags insecure cookie configurations and suspicious cache directives.
Are my headers sent to a server?
No. All parsing happens entirely in your browser. No data is transmitted to any server. Your headers remain private.