Whirlpool Hash Generator
Generate a 512-bit Whirlpool digest from any text, entirely in your browser.
Last updated: May 30, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Whirlpool Hash Generator?
Whirlpool is a cryptographic hash function designed by Vincent Rijmen and Paulo Barreto and standardised in ISO/IEC 10118-3. It produces a 512-bit (128 hex character) digest using a dedicated 512-bit block cipher in a Miyaguchi–Preneel construction.
This page implements the final 2003 revision of Whirlpool — the same variant exposed by PHP's hash('whirlpool', ...) and many crypto libraries — so digests match those produced by standard tooling.
How to Use Whirlpool Hash Generator
Type or paste the text you want to hash
Read the generated 512-bit Whirlpool digest
Toggle uppercase if your target system expects capital hex
Copy the digest to compare against another implementation
Common Use Cases
- Verifying file or message integrity with a 512-bit checksum.
- Matching Whirlpool digests produced by PHP, Java, or OpenSSL.
- Generating Whirlpool test vectors for cross-implementation checks.
- Producing a long, collision-resistant fingerprint of a string.
Example Input and Output
Generate the Whirlpool digest for a short string.
abc4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721ae1b303d97e6d4c7181eebdb6c57e277d0e34957114cbd6c797fc9d95d8b582d225292076d4eef5How This Tool Works
The tool encodes input as UTF-8 bytes, pads to 512-bit blocks with a 256-bit length field, and runs the Whirlpool block cipher in Miyaguchi–Preneel mode locally to produce a 512-bit digest.
Technical Stack
Variant
ISO/IEC 10118-3 Whirlpool (2003 revision), 10 rounds, 512-bit block, Miyaguchi–Preneel mode.
Compatibility
Matches PHP hash("whirlpool"), OpenSSL, and the NESSIE reference test vectors.

