A hash function turns any input into a fixed-length string (the hash or digest). The same input always produces the same hash, but you can't reverse a hash back to the input — which makes hashes useful for verifying integrity and fingerprinting data.
This tool computes common hashes (MD5, SHA-1, SHA-256, SHA-512) from your text in the browser. Nothing is uploaded. Note: MD5 and SHA-1 are fine for checksums but are broken for security — use SHA-256 or stronger where security matters.
Compare a computed hash against a published checksum to confirm nothing changed.
Detect duplicate or changed content by comparing hashes.
See how different algorithms produce different-length digests.
No. Hashing is one-way. You can't recover the input from a hash — though weak inputs can be guessed via brute force or rainbow tables.
Only for non-security checksums. MD5 and SHA-1 are cryptographically broken (collisions are feasible); use SHA-256 or SHA-512 for anything security-related.
No. Passwords need a slow, salted algorithm like bcrypt/argon2, not a raw fast hash. This tool is for checksums and fingerprints.
No. Hashes are computed locally in your browser.