Security Header Analyzer
Review pasted HTTP response headers against current browser-security controls without sending data anywhere.
30 transparent security utilities
Every tool on this page runs locally in your browser. Results explain what was checked, what could not be proven and which published standard informed the guidance.
Designed for useful triage
Live URL, DNS and TLS scans require a server-side verifier and are intentionally not simulated here.
Website defence
Headers and browser policies that reduce common web attack paths.
Review pasted HTTP response headers against current browser-security controls without sending data anywhere.
Parse a Content-Security-Policy value, identify risky source expressions and explain missing defence-in-depth directives.
Build a conservative CSP starting point for a static site, web application or API endpoint.
Review one or more Set-Cookie lines for Secure, HttpOnly, SameSite and prefix requirements.
Inspect pasted CORS response headers and flag combinations that are invalid or unnecessarily broad.
Create a browser Permissions-Policy header that disables or limits sensitive device capabilities.
Choose a privacy-appropriate Referrer-Policy and preview what information it shares across origins.
Source review
Static checks for HTML, forms, resources and supply-chain controls.
Statically inspect pasted HTML for common browser-side security hazards without executing it.
Find HTTP resources, form actions, media and CSS URLs that can undermine an HTTPS page.
Inventory external and inline scripts in pasted HTML and highlight integrity and loading controls.
Review HTML forms for insecure transport, sensitive GET submissions and credential-handling signals.
Create SHA-384 or SHA-512 integrity metadata for a local script, stylesheet or pasted resource body.
Cryptography
Deterministic hashing and message-authentication utilities using Web Crypto.
Calculate and optionally verify SHA-256, SHA-384 or SHA-512 for a local file.
Generate SHA-256, SHA-384 or SHA-512 for UTF-8 text entirely in the browser.
Generate or compare an HMAC using a local secret and the Web Crypto API.
Identity
Local password, token and authentication-format utilities.
Use a transparent, length-first heuristic aligned with current NIST guidance rather than invented crack-time claims.
Create an unbiased password with cryptographically strong browser randomness and selected character sets.
Generate a multi-word passphrase from a bundled word list using cryptographic browser randomness.
Generate random hex or base64url tokens for development and security workflows.
Generate one or more standards-shaped UUID version 4 identifiers using browser cryptography.
Decode JWT header and payload locally and interpret exp, nbf and iat time claims without pretending to verify the signature.
Calculate a standards-based time one-time password locally from a Base32 secret.
Privacy and data
Inspect and transform data without sending it to a remote service.
Parse a URL and highlight credentials, sensitive query names, insecure schemes and redirect parameters.
Encode or decode UTF-8 text using standard Base64 or URL-safe Base64 without uploading it.
Encode text for HTML text context or decode character references without executing the result.
Review pasted message headers for authentication-result signals, routing hops and sender-domain mismatches.
Compare a local file extension and reported MIME type with common leading-byte signatures.
Discovery
Technical discovery files for search engines, AI crawlers and security contacts.
Inspect pasted robots.txt rules for search and AI crawler access, keeping search and training controls distinct.
Validate a pasted or local XML sitemap for structure, URL quality, duplicates and date formatting.
Create or review an RFC 9116 security contact file for the well-known security.txt location.
Responsible scope
These tools inspect only the content you provide. They cannot prove that a production system is secure or replace an authorised assessment.