TXT · Text & Data tools

RIPEMD-160 Hash Generator

RIPEMD-160 digest

RIPEMD-160 takes an input of any length and always returns a 160-bit digest, written as 40 hexadecimal characters. hello hashes to 108f07b8382412612c048d07d13f814118445acd.

Bitcoin address derivation

A Bitcoin address is built from RIPEMD-160(SHA-256(public_key)), then Base58Check-encoded. The double hash shortens the 256-bit SHA-256 digest down to 160 bits before encoding, which is why addresses are shorter than a raw SHA-256 hash would allow.

Batch mode and line trimming

Batch mode computes one RIPEMD-160 digest per line. Trim lines before hashing to remove invisible leading or trailing whitespace, since a single extra space produces a completely different digest.

Frequently Asked Questions

RIPEMD-160 is a hash function that produces a 160-bit fixed-length output, shown as a 40-character hexadecimal string. It was developed in the mid-1990s as part of the European RIPE project, independently of the MD and SHA families.

Bitcoin and most other cryptocurrencies derive wallet addresses by hashing a public key with SHA-256 and then RIPEMD-160. It also appears in some PGP implementations and older certificate formats.

No practical collision attack against RIPEMD-160 has been published, unlike MD5 and SHA-1. It is not a common choice for new designs, since SHA-256 and BLAKE3 offer wider output sizes with equivalent or better performance, but its 160-bit output is still large enough to resist brute-force collision search.

Yes. Enable batch mode and paste one value per line to get one RIPEMD-160 digest per line.

Try these algorithm specific versions

Full Hash Generator tool

Explore Our Tools

Browse all tools