Base64 Decode and Encode
Decode Base64 into text and encode text back to Base64 instantly in your browser.
The inputted text is too long to include in a share link.
Check a website's HTTP security headers, redirect chain, and common browser protection settings.
Use this checker as a first pass for browser security headers on public pages, then confirm fixes in your hosting or application stack.
HTTP security headers tell browsers how to handle scripts, frames, MIME types, referrer data, HTTPS enforcement, and cross-origin windows. They do not replace secure application code, but they add browser-level guardrails around common web risks.
Common examples include Content-Security-Policy for limiting script and resource loading, Strict-Transport-Security for enforcing HTTPS after the first visit, X-Content-Type-Options for reducing MIME sniffing, and frame protections for clickjacking resistance. Referrer and permissions policies help limit what information or browser capabilities are exposed.
Headers can vary by route, subdomain, CDN rule, authentication state, or response type. Check important public pages separately, especially login, checkout, embedded content, file downloads, and app entry points.
The checker follows up to five redirects, evaluates the final response headers, and reports missing, report-only, or unexpected values without crawling the whole site.
The result is a configuration review, not a penetration test. A site can pass these checks and still have insecure code, vulnerable dependencies, weak authentication, leaked secrets, or authorization problems. Treat warnings as prompts for review rather than a complete security verdict.
Some headers need careful rollout. Content-Security-Policy is often safest to test in report-only mode first, while HSTS should be enabled only when HTTPS works reliably for the relevant host and subdomains.
The checks are informed by the OWASP Secure Headers Project. Content Security Policy behavior follows the W3C CSP specification, and HSTS behavior follows RFC 6797.
Built and maintained by utilkit. Found an issue? Send corrections to contact@utilkit.com
Decode Base64 into text and encode text back to Base64 instantly in your browser.
Create mock endpoints that return configurable HTTP status codes for testing client behavior.
Beautify, minify, validate, and sort JSON in your browser.