HTTP Header Parser
Paste raw HTTP headers — copied from browser DevTools, curl output, or server logs — and instantly see them parsed into a clean table of header names and values. The parser handles standard colon-separated headers, continuation lines (values that wrap onto the next line with leading whitespace), and HTTP status lines.
The parsed output is displayed in a sortable table and can be copied as a JSON object with one click. This is useful for debugging API responses, reviewing security headers, comparing headers across environments, and documenting HTTP behavior.
All parsing runs in your browser. No data is sent to any server, so you can safely paste headers that contain authentication tokens or session cookies.
By The Paper Room Editorial Team — Developer Tools
Frequently asked questions
What format should the headers be in?▼
Paste headers in the standard HTTP format: one header per line, with the name and value separated by a colon. For example: Content-Type: application/json. The parser also handles the HTTP status line (e.g., HTTP/1.1 200 OK) if present.
Does it handle multiline header values?▼
Yes. Continuation lines — lines that start with a space or tab — are appended to the previous header's value, following the HTTP specification for folded headers.
Can I parse headers from curl output?▼
Yes. If you run curl with the -i or -v flag, you can paste the response headers directly. The parser ignores lines that do not match the header format, so extra curl output like timing information is filtered out.