HTTP Headers Checker
Look up live http headers checker data straight from public records.
What is the HTTP Headers Checker?
The HTTP Headers Checker fetches a URL and shows every response header the server sends back, plus a specific pass/fail check against six security headers: Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy and Permissions-Policy. Enter a URL and it returns the raw header block, exactly as the server sent it, alongside plain-English explanations of what each security header does and what to add if it's missing. Developers use it to verify a CDN or reverse proxy is passing headers through correctly, to check a security header change actually deployed, and to audit a site's baseline hardening before a security review.
Response headers are metadata sent alongside every HTTP response, invisible in the rendered page but read by browsers, crawlers and caching layers to decide how to handle the content. Missing security headers don't usually break a site visibly, which is exactly why they get missed — nothing looks wrong until someone runs a check like this one, or until the gap gets exploited.
Why use a free http headers checker?
The full raw header block
See every header the server actually returned — caching, server identification, cookies, content type — not just the security subset.
Six security headers checked automatically
HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy and Permissions-Policy are each checked for presence and shown with a specific fix if missing.
A sane default value for every missing header
Each fix suggestion includes a real header value you can copy into your server config, not just the header name.
Copy the raw headers in one click
Copy the full header block as text to paste into a support ticket, a bug report or a security audit document.
Reads what the server actually sends
This is a live HTTP request to the URL you enter, so it reflects your current CDN, proxy and origin server configuration exactly as a browser would see it.
How do you use the HTTP Headers Checker?
- 1
Enter the URL
Paste the full URL you want to inspect, including the page path if it matters — headers can differ between pages on the same domain.
- 2
Review the raw header table
Every header name and value returned by the server is listed, sorted alphabetically.
- 3
Check the security header summary
Each of the six checked headers is marked Pass or Missing, with an explanation of what it does and a fix if it's absent.
- 4
Copy or act on the results
Copy the header block for documentation, or apply the suggested fix values directly to your server or CDN configuration.
How accurate is it?
Headers are read from a real, live HTTP request made to the URL you enter at check time — this is exactly what a browser or crawler receives, not a static analysis of your server config. If a CDN, WAF or reverse proxy modifies headers before they reach a visitor, this check reflects the final, modified version, which is the version that actually matters.
- Some headers can differ between an initial page load and subsequent requests due to caching layers — a cached response may carry different headers than an uncached one.
- Headers can also differ by page path, HTTP method, or whether the request includes cookies, none of which this simple GET-based check exercises.
- A header being present does not guarantee it is configured correctly — a CSP header with an overly permissive value still passes the presence check here, since evaluating policy strictness is a separate, more involved analysis.
What should you know before using it?
The six security headers checked, what each does, and a sane default value:
| Header | What it does — and a safe default |
|---|---|
| Strict-Transport-Security | Forces browsers to only ever connect over HTTPS, closing a downgrade-attack window. Default: max-age=31536000; includeSubDomains |
| Content-Security-Policy | Restricts which scripts, styles and other resources a page is allowed to load, limiting the damage a successful XSS injection can do. No universal default — scope it to the origins your page actually needs. |
| X-Content-Type-Options | Stops the browser guessing a file's type from its content instead of trusting the declared Content-Type, which can be abused to run a disguised script. Default: nosniff |
| X-Frame-Options | Blocks the page from being embedded in an iframe on another site, preventing clickjacking. Default: SAMEORIGIN (or DENY if it should never be framed at all) |
| Referrer-Policy | Controls how much of the referring page's URL is sent to the next site when a user clicks a link, limiting leakage of sensitive paths or query parameters. Default: strict-origin-when-cross-origin |
| Permissions-Policy | Restricts which browser features — camera, microphone, geolocation and others — the page and any embedded frames may use. Default: disable anything unused, e.g. camera=(), microphone=(), geolocation=() |
Which tools relate to the http headers checker?
The http headers checker is one of 18 domain & ip tools on this site. These are the ones most often used alongside it — either because they handle the next step in the same job, or because they answer a question this tool raises.
SSL Checker
Strict-Transport-Security only matters once HTTPS itself is working correctly — check the certificate is valid before enforcing HSTS.
Meta Tag Analyzer
Headers control server-level behaviour like caching and security; meta tags control page-level SEO signals like title, description and robots directives.
Website SEO Score Checker
A broader on-page audit covering title, headings, images and structured data, complementary to this header-level security check.
DNS Records Lookup
Confirm the domain resolves to the server you expect before troubleshooting why its headers look wrong.
When should you use a http headers checker?
The http headers checker queries live public records, so it suits checks where a stale answer would be misleading — during a migration, after a DNS change, or before you commit to a domain. These are the situations people reach for it in most often.
Security hardening review
Check a site against a baseline set of security headers before a penetration test or compliance audit, and fix gaps ahead of time.
CDN and proxy debugging
Confirm a CDN, load balancer or reverse proxy is passing origin headers through correctly, or check whether it is stripping or overwriting them unexpectedly.
Post-deploy verification
After adding a new header to your server config, confirm it actually reached production and is set to the value you intended.
Vendor and third-party site checks
Quickly check the security posture of a partner or vendor site's headers without needing access to their infrastructure.
Frequently asked questions
What are HTTP response headers?
What is the most important security header to add first?
Why is my security header missing even though I added it to my server config?
Does adding these headers affect SEO directly?
Can I check headers for a page that requires a login?
What is the difference between X-Frame-Options and CSP frame-ancestors?
Is the http headers checker safe to use?
This tool sends the URL you enter to our server, which makes a live HTTP request to that address and returns the response headers to your browser. Do not enter internal or private URLs — the request originates from our server, not your browser, so it cannot reach anything on your local network, but it can reach any public address you provide.
Where do these figures come from?
Every method, threshold and standard this page relies on, with a link to the document that defines it. Check them — a tool that will not show its sources is asking you to take its word for it.
- 1HTTP Strict Transport Security (HSTS)
IETF, RFC 6797 · 2012
Supports: The description and default value of Strict-Transport-Security, and the claim that it forces browsers to only connect over HTTPS.
- 2Content-Security-Policy
MDN Web Docs
Supports: The description of CSP restricting which scripts and resources a page may load to limit XSS damage.
- 3X-Frame-Options
MDN Web Docs
Supports: The description of X-Frame-Options blocking a page from being framed to prevent clickjacking, and its SAMEORIGIN/DENY values.
- 4X-Content-Type-Options
MDN Web Docs
Supports: The description of the nosniff value stopping the browser from MIME-sniffing a declared Content-Type.
- 5Permissions-Policy
W3C, Permissions Policy specification
Supports: The description of Permissions-Policy restricting which browser features a page and embedded frames may use.
Read more about http headers checker
How to Inspect HTTP Headers Online for Better Site Security and SEO
Learn how to inspect HTTP headers online with smart workflows, security checks, and trusted tools to keep pages fast, indexable, and safe. No signup required.
2 min read
What Are HTTP Headers and Why They Matter for SEO (2026 Guide)
Learn HTTP Headers SEO with Trusted Audit Tools, Powerful Optimization Tips & Google-Friendly Technical SEO Strategies. Free, accurate, and no signup needed.
5 min read
More on the Smart SEO Toolz blog.
Need something this tool can’t do?
If you need a feature added, spotted something wrong, or want a custom tool or website built for your business, tell us. We read every message and we build what people actually ask for.
More tools
Tools that pair well with this one
Browse every category
- SEO Tools31
- Keyword Tools7
- Domain & IP Tools18
- Text Tools20
- Writing Tools12
- Image Tools31
- PDF Tools17
- Unit Converters14
- Calculators21
- Developer Tools13
- Generators16
- Design & CSS Tools6
- Games8
Looking for something else? See all 214 tools, browse the full site index or read the guides on our blog.