Tools
HTTP header inspector: parse response headers and spot the important ones
Paste raw HTTP response headers to see them parsed, with checks for caching, content type, HSTS, X-Robots-Tag, Retry-After, rate-limit headers, and cookies.
Loading tool…
The tool runs in your browser. It is loading now.
This tool parses raw HTTP response headers and flags the ones that change a crawler’s behaviour. Paste the headers from curl -I, DevTools, or a proxy log. Nothing is uploaded.
What it flags
- Missing
Content-Type. - Missing
Cache-Control. - Missing
Strict-Transport-Security(informational). X-Robots-Tagcontainingnoindexornone.Retry-Afteron429/503.- Rate-limit headers (
RateLimit-*,X-RateLimit-*). - Multiple
Set-Cookieheaders.
Why these headers matter
Content-Typetells you how to parse the body. A JSON endpoint served astext/htmlis a warning sign.Cache-Controltells you whether a response can be reused.ETagandLast-Modifiedenable conditional requests; a304saves the body.Retry-Afteris the server’s instruction for a retry.X-Robots-Tagcan noindex a response even when the HTML has no meta tag.Set-Cookieis state. Keep it only if the crawl needs a session.
How to use it
- Run
curl -sI https://example.com/or copy the response headers from DevTools. - Paste them into the textarea.
- Read the parsed table and the notes.
- Fix the request or the retry policy accordingly.
Limits
- It parses the text you paste; it does not fetch the URL.
- It does not validate every header against its RFC grammar.
- It cannot see headers added or removed by a proxy after the origin.
- It does not execute JavaScript.
For the HTTP model, read HTTP for crawlers. For retries, read retries and idempotency.