My HTTP Headers

See every HTTP header your browser sends with each request — user agent, accepted languages, encoding, cookies and more.

How to use

  1. Open this page and all headers your browser sent appear in the table — sorted alphabetically.
  2. Read the header names and values. Common ones include User-Agent, Accept-Language, Cookie and Referer.
  3. Nothing is stored — the headers are read from the server request and rendered here without logging.

About this tool

HTTP headers are the metadata your browser attaches to every request: what content types it accepts, which languages it prefers, whether it has cookies for the site, and the user agent string that identifies the browser. Most of this is invisible — you never see it unless you open the developer tools.

This tool calls getallheaders() on the server and renders the result as a table. It shows exactly what the server on the other end receives, which is useful when debugging a proxy, a CDN, a caching layer or a CORS issue. If Cloudflare or another reverse proxy is in front, you see the headers it adds too.

The headers are read and displayed in one request. Nothing is stored, forwarded or logged — the page renders them and forgets.

Frequently asked questions

Does this page log my headers?

No. They are read from the request and rendered in the HTML. Nothing is stored.

Why do I see headers I did not set?

Because proxies, CDNs and browser extensions can add headers. Cloudflare adds CF-Connecting-IP and CF-Ray, for example.

What is the Accept-Language header?

It tells the server which languages your browser prefers, in order of priority. Sites that support multiple languages use it to pick the default.

Can I change these headers?

Some, through browser settings or extensions. The User-Agent can be overridden, Accept-Language follows your OS language settings, and a VPN or proxy changes the forwarding headers.

Are these the same headers the developer tools show?

Almost. The developer tools show request and response headers; this page shows only the request headers as the server sees them, which may include additions from infrastructure the browser does not know about.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.