๐ HTTP Header Parser
Raw header text
HTTP/1.1 200 OK
| Header | Value |
|---|---|
| Content-Type | application/json; charset=utf-8 |
| Content-Length | 1274 |
| Cache-Control | no-cache, no-store, must-revalidate |
| Access-Control-Allow-Origin | * |
| Set-Cookie | session=abc123; Path=/; HttpOnly |
| X-Request-Id | 9f1c2e3a-1234-4a5b-8c9d-abcdef012345 |
Paste raw HTTP header text copied from a curl command or your browser's developer tools to see the header names and values formatted as a readable table. The status line (like HTTP/1.1 200 OK) is detected automatically.
How to use
- Paste the HTTP header text you want to inspect (one "Header-Name: value" pair per line).
- If a status line is present, it's detected automatically and shown at the top.
- Each header's name and value are listed automatically in a table.
FAQ
Where do I copy the header text from?
In your browser's developer tools, select a request in the Network tab and copy the raw text from the "Response Headers" section. With curl, you can use the output of `curl -I` or `curl -v`.
What happens to lines without a colon?
Lines that can't be interpreted as a header (no colon present) are simply ignored.
Does this work for both request and response headers?
Yes. As long as the text follows the "Header-Name: value" format, it parses either request or response header text the same way.