Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums
About Cryptographic Hashes
A hash function maps input of any length to a fixed-length digest. The same input always produces the same digest, and changing a single bit produces a completely different result. Hashes are one-way: you cannot recover the input from the digest.
Which algorithm should I use?
- MD5 (128-bit) — broken for security. Fine for checksums and cache keys only.
- SHA-1 (160-bit) — deprecated; practical collisions exist. Avoid for new work.
- SHA-256 (256-bit) — the sensible default for integrity and signatures.
- SHA-384 / SHA-512 — larger digests; SHA-512 is often faster on 64-bit hardware.
Do not use these for passwords
Plain hashes are far too fast for password storage. Use a purpose-built password hash such as Argon2id, scrypt or bcrypt, which are deliberately slow and salted.
Privacy
All hashing happens locally in your browser using the Web Crypto API (and a self-contained MD5 implementation). Nothing you type is sent to a server.