Free tool

HTTP header checker

See exactly which headers a URL returns and how its security headers score. Useful after a CDN, proxy or framework change.

We fetch the URL once and grade six common security headers.

Free to use, limited to 30 checks per hour per IP address. Results may be cached for a few minutes. More free tools

How the grade is calculated

Six headers are scored. Each present header adds its points, for a maximum of 100.

Security headers and their weight in the score
HeaderPointsWhy it matters
Strict-Transport-Security25Forces HTTPS on future visits and blocks protocol downgrade attacks.
Content-Security-Policy25Limits where scripts, styles and other resources may load from. The main defence against XSS.
X-Content-Type-Options15Set to nosniff to stop browsers guessing content types.
Referrer-Policy15Controls how much of the URL is sent to other sites in the Referer header.
X-Frame-Options10Prevents your pages being framed by other sites (clickjacking).
Permissions-Policy10Disables browser features such as camera or geolocation that your site does not use.

Grades: A at 90 or more, B at 75, C at 55, D at 35, F below 35. The check looks for presence, not for the quality of each value.

Headers drift after deploys

Security headers are often set in a proxy, CDN rule or framework config and disappear silently during a migration. Re-check after infrastructure changes, and compare the full header list to what you expect.

Frequently asked questions

Are cookies shown?

No. Set-Cookie headers are removed from the result.

Does the checker follow redirects?

No. The result shows the first response. If the URL redirects, you will see a 3xx status and a Location header; enter the destination URL to check its headers.

My grade is F but the site works. Is that a problem?

The site can work fine without these headers, but they reduce the impact of common attacks. Most can be added in a single proxy or framework setting.

Monitor this continuously — free

Asniher runs these checks on a schedule, verifies failures to avoid false alarms, and alerts you by email, Slack or Discord.