HTTP Header Explainer

Paste HTTP headers and get each one explained, with its purpose and category.

Runs in your browser using A local header reference — nothing is uploaded

How to use it

  1. Copy the headers from your browser devtools Network tab, or from the output of curl -I.
  2. Paste them in. A status line such as "HTTP/1.1 200 OK" can be included.
  3. Each header is explained as you type, and grouped by what it does.

Questions

Can I give it a web address instead?
No, and that is deliberate. Fetching an arbitrary URL would require a server, which brings server-side request forgery risk with it. This tool only reads what you paste, so it needs no server and can make no requests at all.
Where do I get the headers?
In any browser, open developer tools, go to the Network tab, reload, click the request and copy the response headers. From a terminal, curl -I https://example.com prints them.
Does it tell me which headers I am missing?
No. It explains the headers you give it. Judging whether a site is configured well is a different job, and one this tool deliberately leaves alone.

Related tools