| Header | Status | Value / Notes |
|---|
| Name | Value |
|---|
HTTP response headers instruct browsers how to handle your page — including caching, content types, and critically, security policies. Headers like Strict-Transport-Security force HTTPS connections, Content-Security-Policy restricts which scripts can execute (blocking XSS), X-Frame-Options prevents clickjacking, and X-Content-Type-Options stops MIME sniffing attacks. This tool parses any raw HTTP header block you paste and gives you an instant security analysis with explanations — entirely in your browser, with no data sent to any server.
Open DevTools with F12, go to the Network tab, reload the page, click the main document request, then scroll to the Response Headers section. In Chrome you can right-click the request and choose "Copy → Copy response headers". Alternatively, use curl -I https://yoursite.com in a terminal.
Content-Security-Policy (CSP) is the most powerful, as it can prevent XSS attacks by controlling which scripts and resources browsers may load. Strict-Transport-Security (HSTS) is equally critical for any site served over HTTPS — without it, browsers may silently accept HTTP downgrade attacks.
X-XSS-Protection shown as a warning even when present?The X-XSS-Protection header activated an old browser XSS filter that has been removed from modern Chrome, Edge, and Firefox. It is no longer effective and has even been shown to introduce new vulnerabilities. It is listed here for completeness, but a proper Content-Security-Policy is the correct modern replacement.