Skip to content
ToolsOnDuty - free online tools
Developer Tools

HTTP Header Parser

Parse raw HTTP request or response headers into a readable table.

Free foreverRuns in your browserNo sign-up
Start line: GET /api/users HTTP/1.1
HeaderValue
Hostapi.example.com
Acceptapplication/json
AuthorizationBearer eyJhbGci...
Content-Typeapplication/json
Cache-Controlno-cache

Parsing happens in your browser. Headers are never uploaded, so it is safe to paste tokens.

About the HTTP Header Parser

HTTP headers carry metadata about a request or response, such as content type, caching rules and authentication. Reading them as raw text is awkward.

This tool splits raw headers into a clean name and value table, and picks out the request or status line if present.

Everything is parsed in your browser, so it is safe to paste headers that contain tokens.

Key features

  • Parses request and response headers
  • Detects the request or status line
  • Clean name/value table
  • Local, private parsing

How to use

  1. 1Paste raw headers, one per line, in Name: value format.
  2. 2Read the parsed table below.
  3. 3The start line is shown separately when present.

Examples

Parse response headers
Input: Content-Type: application/json

Each header line becomes a row in the table, split into name and value.

Frequently asked questions

Does this verify or send the request?
No. It only parses the text you paste. Nothing is sent anywhere, so headers with tokens stay private on your device.
Can it handle both request and response headers?
Yes. It recognises request lines like GET /path HTTP/1.1 and status lines like HTTP/1.1 200 OK, then lists the header fields.
What format should the headers be in?
Standard one-per-line Name: value pairs, exactly as they appear in browser dev tools or a raw HTTP message.