Check HTTP security headers for any domain.
HTTP security headers are instructions a web server sends with every response to tell browsers how to behave. They form a critical defense layer against common attacks without requiring changes to your application code.
Key headers and what they prevent:
This tool sends a request to the target domain and evaluates each header, scoring your configuration from A (best) to F (critical gaps).
Key security headers include Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, and Referrer-Policy.
The score is based on which recommended headers are present and properly configured. Each missing or misconfigured header reduces your grade.
No. The scan runs in real-time and no results are saved to any server or database.
HTTP security headers tell browsers how to handle your site: whether to force HTTPS, block clickjacking, restrict script sources, and prevent MIME sniffing. This tool fetches response headers from a live URL and grades your configuration against common best practices — including HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy.
The letter grade summarizes header presence and quality. A means critical headers are present with sensible values. Lower grades indicate missing or weak headers that leave users exposed to XSS, clickjacking, or protocol downgrade attacks. Each header in the breakdown explains what it does and what value was detected (or that it was absent).
HSTS with max-age of at least one year and includeSubDomains is ideal for public sites. CSP is the strongest XSS defense but requires careful tuning — start with report-only mode in production if unsure.
X-Frame-Options: ALLOWALL or missing — enables clickjackingunsafe-inline and unsafe-eval — weakens XSS protectionA SaaS dashboard was embeddable in iframes on any domain because X-Frame-Options and CSP frame-ancestors were absent. Adding Content-Security-Policy: frame-ancestors 'self' blocked unauthorized embeds without breaking their own help documentation site.
We analyze headers returned for a single URL request. Different paths may return different headers. We do not test whether CSP policies actually block real attacks — only whether headers are present. See Common Security Header Mistakes for remediation patterns.
CSP Header Guide · Header Inspector · HTTP Headers Guide · Website Health Check