HTTP Header Parser
Parse raw HTTP request or response headers into a structured table. Extract status line, headers, cookies, and content type information instantly.
Status Line
Headers
| Name | Value |
|---|
Content-Type Analysis
Invalid Headers
How to Use HTTP Header Parser
Paste Headers
Copy raw HTTP headers from browser DevTools (Network tab) or any source and paste them into the input area.
Auto-Parse
Headers are parsed instantly into a structured table, automatically detecting whether it is a request or response.
Inspect Details
Review the status line, individual headers, extracted cookies, and content-type breakdown.
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, caching rules, authentication tokens, and cookie information. Understanding headers is essential for debugging web applications, optimizing performance, and ensuring security.
Request Headers
Sent by the client to the server, including Host, User-Agent, Accept, Authorization, and Cookie headers.
Response Headers
Sent by the server back to the client, including Content-Type, Set-Cookie, Cache-Control, and X-Request-Id headers.
Security Headers
Headers like Content-Security-Policy, Strict-Transport-Security, and X-Frame-Options that enhance security.
Frequently Asked Questions
Yes. The parser auto-detects whether the input is an HTTP request or response based on the first line and parses accordingly. Request lines start with an HTTP method (GET, POST, etc.) while response lines start with HTTP/version.
Yes. Set-Cookie headers are parsed into individual cookies showing name, value, and all flags such as HttpOnly, Secure, SameSite, Path, Domain, and Max-Age.
Standard HTTP/1.1 and HTTP/2 header format with one header per line in the format "Name: Value". You can copy headers directly from browser developer tools.