Conversion-Tool

Free online file conversion tools

Conversion-Tool

Free online file conversion tools

RIPEMD-128 Hash Generator Online — Free RIPEMD-128 Checksum Tool

Use this free online tool to compute a RIPEMD-128 hash from any text string or file. Simply paste your input or upload a local or remote file and receive the 128-bit digest in seconds — no installation or account needed.

Source file

or paste a link

You can either enter a remote URL (e.g. a location where the source file is located), a local file from your device, or textual data in the field below. If both, an URL and a local file are selected then one of them is ignored and the hash is only calculated on one of the files.

How to calculate the RIPEMD128 hash?

  1. Select a file or copy and paste the text you want to hash.
  2. Click on "Start conversion" to calculate the RIPEMD128 hash.
  3. Enter a HMAC hash key (optional).
  4. Download your RIPEMD128 hashed data.







If selected then the returned data is sent as a binary file. This is useful if base64 data is encoded to a binary format.

What is RIPEMD-128?

RIPEMD-128 (RACE Integrity Primitives Evaluation Message Digest, 128-bit) is a cryptographic hash function developed in Europe in the mid-1990s as part of the EU RIPE project. It produces a fixed-length 32-character hexadecimal digest from any input of arbitrary size. RIPEMD-128 was designed as a direct drop-in replacement for MD4 and MD5, sharing their 128-bit output length but using a different internal structure based on two parallel processing pipelines.

Because its digest is only 128 bits, RIPEMD-128 offers a smaller collision resistance margin than longer variants such as RIPEMD-256 or SHA-256. It should not be used for password storage or as a security-critical digital signature component in new systems. For those purposes, prefer a modern algorithm such as SHA-256 or SHA-3.

What is RIPEMD-128 used for?

  • File integrity verification: compare a freshly computed digest against a published checksum to confirm a download has not been corrupted or tampered with.
  • Legacy system compatibility: some older applications and protocols specify RIPEMD-128 digests; this tool lets you regenerate or validate those checksums without installing software.
  • Data deduplication: quickly fingerprint text or file content to detect duplicates in a dataset.
  • HMAC message authentication: apply a secret key via the HMAC construction to authenticate messages in systems that already use RIPEMD-128.

RIPEMD-128 vs. other 128-bit hash algorithms

RIPEMD-128 is often compared to MD5 and MD4, all of which produce a 128-bit output. MD5 is faster and more widely deployed, but known collision attacks exist for both MD5 and RIPEMD-128, making neither suitable for collision-resistant security applications. RIPEMD-128 has a more conservative design than MD5 and no practical full-collision has been publicly demonstrated, yet its short digest length still limits its security margin compared to 256-bit or wider algorithms. This tool also supports the full RIPEMD family — RIPEMD-160, RIPEMD-256, and RIPEMD-320 — if a stronger digest is required.

Frequently asked questions

Is this RIPEMD-128 tool free to use?

Yes, it is completely free. There is no signup, no account, and no usage limit.

What happens to files I upload?

Uploaded files are processed on the server solely to compute the hash and are deleted automatically afterwards. They are not stored, shared, or used for any other purpose.

Can I hash a remote file using a URL?

Yes. Paste a direct URL into the remote file field and the tool will fetch the file and compute its RIPEMD-128 digest without you needing to download it first.

Is RIPEMD-128 safe for passwords or security-sensitive applications?

No. RIPEMD-128 produces only a 128-bit digest, which provides insufficient collision resistance for modern security requirements. For passwords, use a dedicated password-hashing function such as bcrypt or Argon2; for general-purpose integrity checking, consider SHA-256 or RIPEMD-256.

What is HMAC mode and when should I use it?

HMAC (Hash-based Message Authentication Code) combines the hash function with a secret key to produce a message authentication code. Use it when you need to verify both the integrity and the authenticity of a message, for example in API request signing or data pipelines where a shared secret is available.

Explore more free tools