Security Headers Checker

Check your website's HTTP security headers. Instant results, free.

No signup required

Instant results

Free forever

What Are HTTP Security Headers?

HTTP security headers are directives sent by your web server that tell browsers how to behave when handling your site's content. They add a layer of defense against common attacks — cross-site scripting, clickjacking, data injection, protocol downgrade attacks — without requiring changes to your application code.

They're essentially free security. Adding the right headers takes minutes and blocks entire categories of attacks. Yet most websites are missing at least one critical header.

Security Headers Explained

HeaderWhat It DoesRisk If MissingPriority

Content-Security-Policy

Controls which resources the browser can load

XSS, data injection

Critical

Strict-Transport-Security

Forces HTTPS connections

Protocol downgrade, MITM

Critical

X-Content-Type-Options

Prevents MIME-type sniffing

Drive-by downloads

High

X-Frame-Options

Blocks framing (clickjacking)

Clickjacking attacks

High

Referrer-Policy

Controls referrer information sharing

Information leakage

Medium

Permissions-Policy

Restricts browser feature access

Feature abuse (camera, mic, geo)

Medium

Cross-Origin-Opener-Policy

Isolates browsing context

Cross-origin attacks

Medium

Cross-Origin-Resource-Policy

Controls cross-origin resource sharing

Data leaks

Medium

Want to go beyond headers? Learn how to scan your website step by step →

Why Security Headers Matter

Security headers are part of the OWASP Top 10 — specifically A05:2021 Security Misconfiguration. Missing headers are one of the most common findings in vulnerability assessments, and one of the easiest to fix.

Want to learn how to scan your website step by step? Read our guide →

Beyond Headers — Full Vulnerability Scanning

Security headers protect against specific attack vectors. But they don't protect against SQL injection, broken authentication, API vulnerabilities, or business logic flaws.

To find those, you need a vulnerability scanner that tests your entire application — not just its headers.

Scan Your Website for All Vulnerabilities

AI-powered scanner. OWASP Top 10 coverage. Proof-of-concept for every finding. Results in ~12 minutes. Free to start.

Frequently Asked Questions

Everything you need to know about security headers.

Is this security headers checker free?

Yes, completely free. No signup, no email required. You can also download a PDF report for free.

What security headers should every website have?

At minimum: Content-Security-Policy, Strict-Transport-Security (HSTS), X-Content-Type-Options, X-Frame-Options, and Referrer-Policy. These cover the most critical attack vectors.

How do I add security headers to my website?

It depends on your web server. Our tool provides copy-paste configuration snippets for nginx, Apache, Cloudflare, Vercel, Netlify, and Node.js/Express. Most headers can be added in under 5 minutes.

Are security headers enough to secure my website?

No. Security headers are an important layer of defense, but they don't protect against vulnerabilities like SQL injection, authentication flaws, or API issues. For comprehensive security testing, use a vulnerability scanner.

Does checking security headers affect my website?

No. The check sends a single HTTP request to your URL and reads the response headers. It doesn't modify anything or generate significant traffic.

What does each security header grade mean?

A+ means all critical and recommended headers are present and correctly configured. A-B means most headers are present with minor gaps. C means several important headers are missing. D-F means critical headers are absent.