Skip to content

RIPEMD-160 Hash Generator

Generate the RIPEMD-160 hash of any text, as used in Bitcoin addresses.

RIPEMD-160 hash

Your browser has no built-in RIPEMD-160 function, so the text is sent securely to our server to be hashed. It is not stored or logged. Avoid hashing real passwords or secrets with online tools.

Continue your work

Rate this tool

0.0

0 ratings

  • 5 stars 0
  • 4 stars 0
  • 3 stars 0
  • 2 stars 0
  • 1 star 0

Click a star to rate this tool

Share this tool

Found it useful? Send it to a friend or teammate.

Report an issue

Something broken or not quite right? Tell us and we will look into it.

Clear instructions

Find steps, examples and limitations below.

Use online

Open the tool in a supported web browser.

Free to use

No sign-up required. Tool-specific limits may apply.

How to use the RIPEMD-160 Hash Generator

RIPEMD-160 is a 160-bit cryptographic hash function developed in Europe as an open alternative to SHA-1. It is best known for its role in Bitcoin, where addresses are created by hashing a public key with SHA-256 and then RIPEMD-160. Browsers do not include it, so the text is hashed on our server with PHP and nothing is stored.

  1. 1 Type or paste your text.
  2. 2 Copy the 40-character RIPEMD-160 hash when it appears.
  3. 3 Paste a known hash into the compare box to check a match.

Example and practical tips

The RIPEMD-160 hash of "abc" is 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc, the published test vector for the algorithm.

Frequently asked questions

Can a RIPEMD-160 hash be decrypted?

No. Hashing is one-way: there is no key to reverse it. Short or common inputs can sometimes be found by guessing and comparing hashes, which is why hashes alone should not protect passwords.

Why does a tiny change give a completely different hash?

Hash functions are designed so that changing even one character, or its case, changes the output completely. That makes them good for spotting any modification to data.

What is RIPEMD-160 used for?

Bitcoin and other cryptocurrency addresses (as HASH160 = RIPEMD-160 of SHA-256), and some PGP implementations.