Inspect Pasted HTTP Headers
Paste a request or response header block and choose Parse headers. An optional HTTP request or status line is recognized separately. Each following line is split at its first colon, preserving colons within values. Common fields receive a short explanation beside their values. Copy exports the parsed rows as JSON.
Duplicate Fields and Case
Field names are case-insensitive. The parser retains their original spelling and supplies a lowercase name for comparison. Duplicates remain separate, particularly Set-Cookie fields that should not be joined indiscriminately. Indented continuation lines are unfolded into the preceding value for inspecting legacy captures, with a warning because obsolete folding should not be generated.
Header Safety and Limitations
Malformed lines are reported with line numbers instead of silently disappearing. Parsing stops at the first blank line after headers, so a message body is not interpreted as additional fields. This is a text inspection utility, not an HTTP client or a complete protocol validator. Authorization, Cookie and other sensitive values remain visible only in your browser; the tool never transmits them.
Standards and references
Frequently asked questions
Are duplicate headers combined?
No. Each occurrence is retained in a separate row, including repeated Set-Cookie fields.
Are header names case-sensitive?
No. A normalized lowercase name is included while preserving the original field spelling.
Can I paste a status line?
Yes. An HTTP status line or request line at the beginning is shown separately from header fields.
Does the parser send an HTTP request?
No. It only parses the pasted text locally and does not send headers or credentials anywhere.