About the Hash Generator
Calculate MD5, SHA-1, SHA-2, SHA-3, CRC32 and xxHash64 hashes of your text at once. Everything is computed locally, so your text never leaves your device.
Key features
- MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512
- SHA3-256, SHA3-512, CRC32 and xxHash64
- All algorithms at once, or one per line
- Lowercase or uppercase hex output
- UTF-8 input, exactly as typed
- Computed locally with WebAssembly
Calculate checksums and hashes of text
Hashes verify that data hasn't changed, identify duplicate content, build cache keys and sign API requests. Enter text to compute its hash with every major algorithm at once.
Algorithms compared
| Algorithm | Output length | Security status | Common use |
|---|---|---|---|
| MD5 | 128 bits (32 hex) | Broken | Legacy checksums, cache keys |
| SHA-1 | 160 bits (40 hex) | Broken | Git object IDs, legacy systems |
| SHA-256 | 256 bits (64 hex) | Secure | Downloads, certificates, blockchains |
| SHA-512 | 512 bits (128 hex) | Secure | High-security signatures |
| SHA3-256 | 256 bits (64 hex) | Secure | Modern alternative to SHA-2 |
| CRC32 | 32 bits (8 hex) | Not cryptographic | ZIP, PNG, Ethernet error checks |
| xxHash64 | 64 bits (16 hex) | Not cryptographic | Very fast deduplication |
Example
The text The quick brown fox jumps over the lazy dog hashes to:
| Algorithm | Hash |
|---|---|
| MD5 | 9e107d9d372bb6826bd81d3542a419d6 |
| SHA-1 | 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 |
| SHA-256 | d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 |
| CRC32 | 414fa339 |
Add a single period at the end and every hash changes completely. This is the "avalanche effect".
Getting matching results
- Check for a trailing new line. Command-line tools like
echoadd one; useecho -norprintf. - Match the line endings if you're hashing multi-line text copied from Windows.
- Hash each line separately with the per-line option for lists of values.
Related tools
Encode text as Base64 with the Base64 Encoder, or create unique IDs with the UUID Generator.
How to use the Hash Generator
- Type or paste your text into the input box.
- Choose the options you want.
- The result updates instantly as you type.
- Copy the output or download it as a .txt file.