RIPEMD-160 Hash Generator

Generate 160-bit RIPEMD-160 hashes in your browser.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

RIPEMD-160 is a 160-bit cryptographic hash that produces a 40-character hex digest from any input. It is most widely known from Bitcoin, where a wallet address is derived using HASH160 — RIPEMD-160 applied to a SHA-256 hash of the public key.

How it works

RIPEMD-160 is a one-way hash function: it takes input of any length and produces a fixed 160-bit (20-byte, 40 hex character) output. Internally it processes the message in 512-bit blocks through two parallel lines of compression rounds, then combines them, which is what gives it the “RIPE” double-pipeline design. The result is deterministic (same input → same hash) and avalanching (a one-character change produces a completely different digest), but not reversible. This tool runs the algorithm in pure JavaScript in your browser, so the text you hash never leaves your device.

Example

Hashing the text abc gives:

8eb208f7e05d987a9b044a8e98c6b087f15a0bfc

Hashing an empty string gives the fixed digest:

9c1185a5c5e9fc54612808977ee8f548b2258d31
PropertyValue
Output size160 bits / 40 hex chars
ReversibleNo (one-way)
Main useBitcoin HASH160 address derivation

The hash is computed entirely in your browser; nothing is ever uploaded.

Ad placeholder (rectangle)