Free headers check · no email needed

Free security headers checker

Paste your web address. We'll read the headers your server sends, give you a grade, and hand you the exact line to add for anything that's missing. Takes a few seconds.

One normal request to your homepage, same as a browser. Nothing to install, no email. Also try the SPF and DMARC checker or page check.

How do I check my website's security headers?

Paste your web address into the checker at the top of this page. We make one normal request to your homepage, read the response headers and grade six of them: HSTS, CSP and four quicker ones we explain further down. Each missing one comes with the exact line to add. No sign-up, no email.

What we grade

Six headers, mostly one line each.

HSTS and CSP carry the most weight. The other four are quick wins you can add in a coffee break.

01 · HSTS

HTTPS, always

Tells browsers never to load your site over plain http://. Use max-age=31536000, which is a year.

02 · CSP

Who may run scripts

Lists where scripts, styles and frames can come from. The trickiest one, so test it in report-only mode first.

03 · The quick four

nosniff, framing, referrer, permissions

Stop file-type guessing, block clickjacking frames, keep page addresses to yourself and switch off camera and mic access you don't use.

A safe starter set for .htaccess

On Apache or most cPanel hosts, these lines are fine on almost any site. Add CSP later, once you've tested it:

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()"

Only add HSTS once HTTPS works on every page, because browsers will hold you to it for a year.