Skip to content
Tezmy Tools

RIPEMD Hash Generator

RIPEMD-128, 160, 256 and 320 hashes of text or a file

RIPEMD-160 hash

…

Runs in your browser. Nothing is uploaded.

About the RIPEMD Hash Generator

RIPEMD is a family of hash functions developed in Europe in the 1990s. RIPEMD-160 is the best known: Bitcoin uses it, together with SHA-256, to make addresses from public keys. RIPEMD-128, RIPEMD-256 and RIPEMD-320 are less common variants with different output sizes. This generator computes any of the four for text as you type or for a file you choose, shows the result in hexadecimal and can compare it with a checksum. All four are implemented in the page itself and checked against the official test values.

Updated October 2026

How to use the RIPEMD Hash Generator

  1. 1Pick the RIPEMD version: 128, 160, 256 or 320 bits.
  2. 2Choose Text or File.
  3. 3Type text or choose a file.
  4. 4Read and copy the hash.
  5. 5Optionally paste a checksum to compare.

The RIPEMD family

RIPEMD-160 runs two parallel lines of 80 steps over each 64-byte block and combines them at the end. RIPEMD-128 uses four rounds instead of five. RIPEMD-256 and RIPEMD-320 keep the two lines separate and swap one word between them after each round, doubling the output size.

  • RIPEMD-128: 32 hex characters
  • RIPEMD-160: 40 hex characters
  • RIPEMD-256: 64 hex characters
  • RIPEMD-320: 80 hex characters

Test values for checking

Hashing the text abc should give the following, which is how this tool was tested: RIPEMD-128 c14a1219…69144c77, RIPEMD-160 8eb208f7…f15a0bfc, RIPEMD-256 afbd6e22…e975459b65 and RIPEMD-320 de4c01b3…dbc4682d. If another tool gives different values for abc, it isn't implementing the standard.

Bitcoin and RIPEMD-160

A Bitcoin address hashes the public key twice, first with SHA-256 and then with RIPEMD-160, to make a 20-byte fingerprint that is shorter to share. Note that this tool hashes text as UTF-8; to repeat Bitcoin's steps you would need to hash raw bytes, which is a job for a dedicated library.

Choosing a hash today

For new work, SHA-256 or SHA-3 are the usual choices, with broad library support. Use RIPEMD when a format or protocol requires it, or to check a checksum someone has published in RIPEMD.

Hashing files

Choose File to hash any document, image or download. The file is read in your browser, so even large private files never leave your device. Hashing is quick for RIPEMD; files of a hundred megabytes usually take a few seconds on a modern phone or computer. Compare the result with a published checksum to confirm the file wasn't damaged in transit.

Phone and computer

Switch versions with the buttons at the top; the hash updates instantly for the same text or file. RIPEMD is less common than SHA, so it helps to compare. Try the SHA-256 Hash Generator for the common choice, the Whirlpool Hash Generator for a longer digest, and the Hash Generator when you need several algorithms.

Features

  • All four RIPEMD versions
  • Text or files
  • Matches the official test vectors
  • Upper or lower case
  • Checksum comparison
  • Runs offline in your browser

Frequently asked questions

What is RIPEMD-160 used for?

Most famously in Bitcoin: an address is the RIPEMD-160 hash of the SHA-256 hash of a public key. It is also used in some PGP software and older certificate systems.

What is the RIPEMD-160 hash of abc?

8eb208f7e05d987a9b044a8e98c6b087f15a0bfc.

Are RIPEMD-256 and RIPEMD-320 stronger than RIPEMD-160?

Not really. They give longer outputs, which lowers the chance of accidental collisions, but their security level is the same as RIPEMD-128 and RIPEMD-160. They exist for applications that need a longer hash.

Is RIPEMD-128 safe?

Its 128-bit size is considered too short today, and researchers have found weaknesses. Use RIPEMD-160 or SHA-256 instead for anything security related.

Why does my hash differ from another tool?

Usually the input differs: a trailing space, a newline, or another text encoding. This tool hashes the UTF-8 bytes of the text exactly as typed.

Does the file leave my computer?

No. The file is read and hashed inside your browser.

Can I use capital letters in the hash?

Yes. Tick Capital letters; hex hashes mean the same in upper or lower case, and the compare box ignores case.

Related tools