Hash Generator
Generate cryptographic hashes for your text
About this tool
A hash function turns input of any size into a fixed-length digest. The same input always produces the same digest, and changing one character changes the result completely, which is what makes hashes useful for verifying integrity and building cache keys.
This tool computes six algorithms at once — MD5, SHA-1, SHA-256, SHA-512, SHA-3 and RIPEMD-160 — so you can compare a value against a published checksum without installing anything.
When to use it
- Checking a downloaded file or string against a published checksum
- Confirming which digest algorithm an API or build system expects
- Producing a stable cache key or idempotency key for a payload
- Learning how a one-character change avalanches through a digest
Worked example
Input
Hello, World!
Output
MD5 65a8e27d8879283831b664bd8b7f0ad4
SHA-256 dffd6021bb2bd5b0af676290809ec3a53191dd81c7f70a4b28688a362182986f
The MD5 and SHA-256 digests shown are the standard values for this input and match the output of md5sum and sha256sum.
Frequently asked questions
Which hash algorithm should I use?
Use SHA-256 (SHA-2) as a default. SHA-1 is deprecated for security and MD5 is broken for collision resistance, though both are still fine for non-security checksums. SHA-3 and RIPEMD-160 are available when a protocol specifies them.
Can I use these hashes to store passwords?
No. General-purpose hashes are too fast and need no salt, which makes them cheap to brute-force. Use a purpose-built password function such as bcrypt, Argon2 or PBKDF2 with a unique salt per password.
Does this tool send my text anywhere?
No. All six digests are computed in your browser, so the input never leaves your device — useful when the text is a token or key.