Search for a command to run...
Parse raw HTTP header lines, normalize names, and inspect invalid lines quickly.
Limits: up to 64 KB and 2000 lines
{
"host": [
"example.com"
],
"accept": [
"application/json",
"text/plain"
],
"x-trace-id": [
"demo-123"
]
}host: example.com accept: application/json, text/plain x-trace-id: demo-123
| Line | Header Name | Value |
|---|---|---|
| 1 | Host | example.com |
| 2 | Accept | application/json |
| 3 | X-Trace-Id | demo-123 |
| 4 | Accept | text/plain |
No invalid lines were found.
What
HTTP headers are metadata lines in the form of key-value pairs (for example, Content-Type: application/json). This parser helps you validate header formatting and produce normalized output for debugging.
Cases
Validate copied request/response headers before reproducing API calls
Detect malformed header lines that break gateway routing
Normalize duplicated headers for documentation and test fixtures
Review security-sensitive headers like Authorization and Cookie
Prepare clean header blocks for cURL or fetch snippets
Spot line-level parsing errors during incident analysis
How To
Paste header lines, run parse, and review normalized output, duplicates, and invalid lines.
Enter raw lines in Key: Value format. Empty lines are ignored.
Click Parse to validate names, split fields, and aggregate repeated headers.
Inspect JSON and normalized headers, then copy the output you need.
Knowledge
FAQ