Generate a RIPEMD-160 hash from any text, and verify a value against an expected digest. Runs entirely in your browser.
RIPEMD-160 is a 160-bit cryptographic hash function designed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel in 1996 as a strengthened member of the RIPEMD family. It remains widely deployed because Bitcoin uses it to shorten public keys into addresses and PGP uses it inside key fingerprints. This tool takes any text and produces its RIPEMD-160 digest as a 40-character hexadecimal string, with an option to check whether some input matches a digest you already have.
Input:
The quick brown fox jumps over the lazy dog
Output:
37f332f68db77bd9d7edd4969571ad671cf9dd3b
Is RIPEMD-160 still secure?
No practical collision attack against the full RIPEMD-160 is known, so it is considered safe for fingerprints and address derivation. For new designs SHA-256 or SHA-3 are usually preferred.
Why does Bitcoin use it?
Bitcoin applies RIPEMD-160 to a SHA-256 hash of the public key (HASH160) to produce a compact 20-byte address while keeping strong collision resistance.
How long is the output?
Always 160 bits, shown here as 40 hexadecimal characters, regardless of how long the input is.
Does my input leave the browser?
No. The hash is computed locally in your browser and nothing is sent to a server.
Generate RIPEMD-160 hashes from any text. RIPEMD-160 produces a 160-bit digest and is used in Bitcoin addresses and PGP fingerprints.
Supported Tools: