Hash Generator (SHA-1 / SHA-256 / SHA-512)
Compute cryptographic hashes of text or files. Hashing runs locally with your browser's built-in crypto — nothing is uploaded.
About cryptographic hashes
A hash function turns any input into a fixed-length fingerprint. The same input always produces the same hash, but even a one-character change produces a completely different one — which is why hashes are used to verify downloads, detect tampering, and identify files. SHA-256 is today's standard choice.
Frequently asked questions
Which algorithm should I use?
SHA-256 for almost everything. SHA-512 if you want a larger digest. SHA-1 is broken for security purposes — use it only to match legacy checksums, never for signatures or passwords.
Why is MD5 not offered?
MD5 has been cryptographically broken for two decades and browsers' native crypto API deliberately doesn't implement it. If you're verifying an old MD5 checksum, prefer the publisher's SHA-256 value if one exists.
Can I hash passwords with this?
Plain hashes are the wrong tool for storing passwords — use a dedicated slow algorithm like bcrypt, scrypt, or Argon2 on the server instead.
Last updated: 2026-07-11