RIPEMD-128 Hash Generator
Turn any text into its 32-character RIPEMD-128 hash instantly.
How to use the RIPEMD-128 Hash Generator
- Type or paste your text in the box.
- The RIPEMD-128 hash appears as you type.
- Click Copy to grab the result.
About the RIPEMD-128 Hash Generator
RIPEMD-128 produces a 128-bit fingerprint written as 32 hexadecimal characters. It was published in 1996 by Hans Dobbertin, Antoon Bosselaers and Bart Preneel as part of the same work that introduced RIPEMD-160. The job it was built for was blunt: the original RIPEMD — also a 128-bit function, from the European RIPE project — had been broken by Dobbertin himself, and RIPEMD-128 was the strengthened drop-in replacement for anyone whose format had a 128-bit hole to fill.
That heritage matters. The RIPEMD family came out of open European academic research rather than a government agency, which is why it has always attracted people who want a hash whose design history they can read. But 128 bits is simply not much room any more. The birthday bound means collision resistance tops out around 264 work — the same structural ceiling that makes MD5-length digests unsuitable for anything adversarial, entirely separately from whether the function itself has been cryptanalysed.
So treat RIPEMD-128 as a compatibility tool, not a security choice. It is the right answer when you are reading a legacy format, reproducing an old checksum, or testing an implementation against a known vector. If you are choosing a hash today and you have any say in the output length, pick SHA-256 instead.
Frequently asked questions
Can I decrypt or reverse a RIPEMD-128 hash?
No. Hashing is one-way — the original text is not stored inside the hash, so there is nothing to decrypt. Any site claiming to "decrypt" RIPEMD-128 is really just looking the hash up in a table of previously hashed common words.
Why is my RIPEMD-128 hash always 32 characters?
RIPEMD-128 always outputs 128 bits, and each hex character represents 4 bits, so the result is exactly 32 characters whether you hash one letter or a whole book.
Is RIPEMD-128 the same as the original RIPEMD?
No. The original RIPEMD was a separate, earlier 128-bit function that was broken. RIPEMD-128 is the strengthened 1996 replacement and gives completely different hashes.
Should I use RIPEMD-128 or RIPEMD-160?
RIPEMD-160 — its 160-bit output has far more headroom against collision attacks. Only reach for RIPEMD-128 when something you do not control already expects a 128-bit RIPEMD digest.
Is my text sent anywhere?
Your text is sent to our server to be hashed, because browsers cannot compute RIPEMD-128 — they only expose the SHA family. It is hashed and immediately discarded, never logged and never stored.

