Raw HTTP headers
Paste request headers, response headers, or a block with an optional request/status line.
Paste raw HTTP headers to format, inspect, normalize, and review security or API-related warnings.
Paste request headers, response headers, or a block with an optional request/status line.
Normalized names, duplicate behavior, categories, warnings, and export formats.
Load a sample or paste raw request/response headers to inspect categories, duplicates, sensitive values, and formatted output.
Clean up copied browser, API client, proxy, and server header blocks without sending them anywhere.
Request blocks can include a method line such as GET /v1/users HTTP/1.1. Response blocks can include a status line such as HTTP/1.1 200 OK.
Some repeated headers can be comma-combined, while cookies and authentication challenges should stay as separate lines. The table calls out the safer behavior.
Headers are grouped into common developer categories so preflight responses, cache directives, content negotiation, and custom API metadata are easier to scan.
Browser-facing response headers are checked for common hardening fields like Content Security Policy, HSTS, frame protection, referrer policy, and content-type sniffing protection.
Authorization, Cookie, Set-Cookie, bearer tokens, basic auth, API keys, sessions, and token-like values are flagged and redacted in structured summaries.
The parser never executes header contents, calls an endpoint, validates a live URL, or resolves anything over the network. It only reads the pasted text.
No. It treats the input as local text in your browser and does not make network requests or store pasted values.
Structured summaries redact likely secrets so reports are safer to share. The formatted header block still preserves the raw value for your own controlled copy workflow.
Yes. The parser recognizes common HTTP request lines and response status lines, then parses the remaining lines as headers.
Set-Cookie is intentionally kept as separate entries because comma-combining cookie headers can change behavior.
No. It only formats and inspects header text. It does not call APIs, fetch URLs, resolve DNS, or test browser behavior against a server.