Whirlpool Hash Calculator
Calculate Whirlpool hashes or HMAC-Whirlpool values for text, files, or URLs locally in your browser. Whirlpool produces a 512-bit cryptographic digest. Read more
What is Whirlpool?
Whirlpool is a cryptographic hash function that produces a 512-bit digest, normally shown as 128 hexadecimal characters. It is standardized in ISO/IEC 10118-3 and is used in integrity-checking or digital-signature workflows that specifically call for Whirlpool.
This calculator runs entirely in your browser and supports text, local files, and URLs. It can also compute HMAC-Whirlpool when a key is provided.
How to calculate a Whirlpool hash
- Choose Text, File, or URL as the input type.
- Enter text, select a local file, or provide a URL.
- For text input, choose the input encoding that matches those bytes.
- Optionally enable HMAC and enter the key.
- Choose Hex or Base64 output, then click Hash.
File and URL modes hash the raw input bytes. Text mode respects the selected input encoding.
HMAC-Whirlpool
Enable HMAC to compute a keyed message authentication code with Whirlpool as the underlying hash. Enter the exact key bytes using UTF-8, Hex, Base64, or another encoding. Matching HMAC values requires the same key bytes and the same message bytes.
A plain Whirlpool digest is unkeyed and only compares bytes against an expected value you trust. Use HMAC-Whirlpool only when both sides share a secret key through an appropriate protocol. Do not use fast hashes such as Whirlpool directly for password storage.
Result example
UTF-8 abc produces:
4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721ae1b303d97e6d4c7181eebdb6c57e277d0e34957114cbd6c797fc9d95d8b582d225292076d4eef5
With HMAC key UTF-8 key and message UTF-8 abc, the result is:
cc54c8afbd90efeb6fc30b50853cd9ecb775f96f8bc6bc0282f86ebf398f4b32ce59ab14a347bb927997c17fdf4dac791d8a87a9faba4b00e2ab7febaea35c88
Related tools
For 256-bit digests, see SHA-256 or SM3. For other 512-bit options, see SHA-512.