Tool · Hashing

Hash playground

Type anything and watch its fingerprint change completely

Hash playground

Change one letter and the whole fingerprint changes

SHA-256 Tagged hashes and Taproot

72bc556112e9538a2433f0a9b87b032eae43c69e367e9dca1b176929dcf20ed5

SHA256d SHA-256 twice: txids, block hashes

2ec32b953f6a93c4a34869c936e7af1e9ca052bad616574340af3f60b184215f

BLAKE3 Mining tickets and matrix commitments

64c73be7ea8de1a1691ea7f2233e2673e195c7ffc51b9789d234d4b2eabcd1c0

Avalanche

135 of 256 bits changed

compared with “pearl”

Runs in your browser · nothing is sent src/lib/hash.ts · raw output order

What it does

Type text, or switch to Hex and type raw bytes. The three hashes Pearl uses update on every keystroke: SHA-256, SHA256d (SHA-256 run twice) and BLAKE3. Press Change one letter to nudge a single character and see how much of each hash moves.

How to read it

  • Each hash is 32 bytes, shown as 64 hex digits. Digits that changed since the previous input flash.
  • The avalanche grid draws one hash as its 256 bits, two bytes per row on a phone and four on a wide screen. Tinted squares are 1s, dark squares are 0s, and ringed squares flipped since the previous input.
  • The counter says how many bits flipped. For any change at all, a good hash flips about half of them (128), in a pattern no one can predict. Under SHA-256, “Pearl” and “pearl” differ in one input bit and 135 output bits.

Pearl specifics

  • SHA256d makes transaction IDs, block hashes and Merkle trees, exactly as in Bitcoin. Explorers show those hashes byte-reversed; this tool shows the raw output order.
  • SHA-256 sits inside SHA256d and every tagged hash (Taproot, Schnorr signatures).
  • BLAKE3 is Pearl’s addition: mining uses it for the job key and, in its keyed mode, for the matrix fingerprints and the winning ticket. This tool shows plain, unkeyed BLAKE3.

Under the hood

Runs entirely in your browser: nothing you type is sent anywhere. The hashes come from src/lib/hash.ts (thin wrappers over the audited @noble/hashes), checked by the site’s unit tests against known-answer vectors for SHA-256, SHA256d and BLAKE3.

Suggested

Up and down arrows move through the results, Enter opens one, Escape closes. Anywhere on the site, slash or Command K opens this search, and the square brackets [ and ] go to the previous and next page.