Hash Generator
MD5, SHA-1, SHA-256 & SHA-512
Compute MD5, SHA-1, SHA-256, and SHA-512 hashes from text input. Use deterministic digests for checksums, comparisons, and fixtures.
What is this tool?
This hash generator computes deterministic digests from text using MD5, SHA-1, SHA-256, and SHA-512. A hash is a one-way fingerprint: the same input produces the same digest, while a small input change produces a very different output.
Hashes are useful for integrity checks, cache keys, comparisons, and fixtures. They are not encryption, and plain hashes should not be used for password storage. Password systems need slow, salted key derivation functions such as Argon2, bcrypt, scrypt, or PBKDF2.
MD5 and SHA-1 remain useful when you must compare legacy values, but they are not collision-resistant enough for modern security decisions. Prefer SHA-256 or stronger for new checksum workflows.
How to use
- Paste the text you want to hash.
- Choose MD5, SHA-1, SHA-256, or SHA-512.
- Click Generate to compute the digest.
- Copy the hash and compare it with an expected checksum or fixture value.
Examples
| Input / setting | Output | Notes |
|---|---|---|
hello + MD5 | 5d41402abc4b2a76b9719d911017c592 | Legacy 128-bit digest. |
hello + SHA-1 | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d | Legacy 160-bit digest. |
hello + SHA-256 | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 | Modern integrity fingerprint. |
Related tools & concepts
Last reviewed: 2026-05-08