HTTP Message Parser
Parse a header block, raw request, or raw response into structured JSON with smart Set-Cookie / Cache-Control / Content-Type breakdowns.
POST /v1/users HTTP/1.1
Headers (4)
| Host | api.example.com |
| Content-Type | application/json mediaTypeapplication/json |
| Authorization | Bearer abc123 |
| Content-Length | 41 |
Body (44 bytes)
{"email":"alice@example.com","name":"Alice"}Three modes
- Headers only — paste a header block, get structured JSON.
- Raw request — start line + headers + body, parsed into method/path/version/headers/body.
- Raw response — status line + headers + body, parsed into version/status/reason/headers/body.
Smart sub-parsing
Set-Cookie, Cache-Control, Content-Type, and Content-Dispositionare split into structured fields so you don't have to eyeball directive lists.
You might also like
- Cache-Control Header BuilderBuild HTTP Cache-Control headers with presets for static assets, APIs, and private responses.
- HTTP Cookie Builder & ParserConstruct or decode Set-Cookie headers with SameSite, Secure, HttpOnly, and prefix validation.
- cURL ConverterParse a curl command and emit fetch, Node https, Python requests, Ruby Net::HTTP, Go net/http, PowerShell, HTTPie, and wget equivalents.
- HTTP Status Code ReferenceSearchable reference of every HTTP status code with descriptions and category.