Generate SHA-1, SHA-256 and SHA-512 hashes from any text using your browser's native Web Crypto API. A cryptographic hash turns input of any length into a fixed-length fingerprint; the same input always produces the same hash, and even a one-character change produces a completely different result. Developers use hashes to verify file integrity, create deterministic keys, and store non-reversible tokens. This tool computes all three algorithms at once so you can compare, and it runs entirely in your browser, so your input never leaves your device. Note: MD5 is intentionally omitted because it is not available in the Web Crypto standard and is considered broken for security; SHA-256 is the modern default.