Hash & Security

RIPEMD-128 Hash Generator

Turn any text into its 32-character RIPEMD-128 hash instantly.

Rate this tool

How to use the RIPEMD-128 Hash Generator

  1. Type or paste your text in the box.
  2. The RIPEMD-128 hash appears as you type.
  3. 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.