Skip to content
Free Tool Arena

Developer Utilities · Free tool

HTTP Header Inspector

Analyze raw HTTP headers from curl or fetch to get detailed explanations and sensitive data warnings instantly. This free online tool works in your browser with no signup.

Updated June 2026

13 headers parsed. 13 explained from knowledge base.

  • Content-Type
    text/html; charset=utf-8

    MIME type of the body. text/html; charset=utf-8 is the common HTML case.

  • Content-Length
    4823

    Body size in bytes. Wrong value = browser hang or truncation.

  • Cache-Control
    public, max-age=300, stale-while-revalidate=86400

    Caching directives. Common: max-age=N, no-cache (revalidate), no-store (don't save), private/public.

  • ETag
    "8f3c9a-1856"

    Opaque identifier for this resource version. Pair with If-None-Match for conditional GETs.

  • Strict-Transport-Security
    max-age=31536000; includeSubDomains

    HSTS — force HTTPS for max-age seconds. includeSubDomains expands the scope.

  • Content-Security-Policy
    default-src 'self'

    Browser-enforced allowlist for scripts, styles, frames, etc. Major XSS defense.

  • X-Frame-Options
    SAMEORIGIN

    DENY or SAMEORIGIN. Stops clickjacking by blocking iframe embedding. Largely superseded by CSP frame-ancestors.

  • X-Content-Type-Options
    nosniff

    nosniff = browser won't MIME-sniff the body. Defense against script injection via misclassified files.

  • Access-Control-Allow-Origin
    *

    CORS — which origin(s) may read this response. '*' or specific origin.

  • Vary
    Accept-Encoding, Cookie

    Tells caches which request headers affect the response. Important for CDN cache keys.

  • Set-CookieSensitive — don't log
    sid=abc123; HttpOnly; Secure; SameSite=Strict

    Server tells the browser to store this cookie. Watch for HttpOnly, Secure, SameSite, Domain.

  • X-RateLimit-Limit
    1000

    Rate limiting — total allowed requests per window. Pair with x-ratelimit-remaining and x-ratelimit-reset.

  • X-RateLimit-Remaining
    987

    Requests left in the current window.

Knowledge base covers ~30 common headers. Unrecognised headers still parse but won't get an explanation. For HTTP status code meanings, see the HTTP status code lookup.

Found this useful?EmailBuy Me a Coffee

Advertisement

What it does

Paste raw HTTP headers (curl -v output, fetch dump, or plain Name: Value lines). Get an annotated view with explanations pulled from a 30-header knowledge base. Sensitive headers (Authorization, Cookie) get a “don't log this” warning.

For status code meanings, see HTTP status code lookup.

Embed this tool on your siteShow snippet

Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.

<iframe src="https://freetoolarena.com/embed/http-header-inspector" width="100%" height="720" frameborder="0" loading="lazy" title="HTTP Header Inspector" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>
Embed docs →

How to use it

  1. Paste headers from curl, fetch, or copy-paste.
  2. Each line parses as Name: Value; status lines and method lines are skipped.
  3. Hover the explanation for each known header.

Advertisement

Learn more

Explore more developer utilities tools

100% in-browserNo downloadsNo sign-upMalware-freeHow we keep this safe →

Found this useful?

The tools stay free thanks to readers who chip in or spread the word.

Buy Me a Coffee