Bitcoin’s search, up close: real SHA-256 running in this page — type something and watch the fingerprint flip.
loading live data…
A hash is a fingerprint for data. Feed anything — a word, a file, a block of transactions — into SHA-256 (the fingerprint recipe Bitcoin uses) and you get back a fixed 64-character string. Mining is lesson 1's drawer search: pulling a drawer means making one of these fingerprints, and a fingerprint under the network's bar — the wall of leading zeros — is the find.
This is real SHA-256 running in this page — about 2 KB of JavaScript, no server, verified against the official test vectors. Changed characters light up green. The recipe was published by the NSA in 2001; make of that what you will — every bank and every miner uses it.
Four rules of the fingerprint
Same input, same fingerprint, forever. Hash “basintwo” on any machine on Earth, any year, and you get the string above. Change one letter, half the fingerprint flips. “basintwo” vs “Basintwo” differ in 121 of 256 bits (each character is 4 bits: 64 × 4 = 256) — tap the first chip and watch. One-way. There's no key and no undo; guessing inputs is the only way back. Always 64 characters, whether you hash one letter or the entire blockchain.
You tap the chip that capitalizes one letter — what does the fingerprint do?
One honest footnote: Bitcoin actually runs the recipe twice, on an ~80-byte summary of the block. That detail changes nothing you just learned. Lesson 1 covered the job; this page hands you the tool.
Why zeros?
Read a fingerprint as one giant 256-bit number — letters included: hex digits run 0–9 then a–f. The network sets a ceiling — the target — and a winning hash must land under it. A tiny number padded to a fixed length starts with zeros — 42 written as a ten-digit number is 0000000042 — so a wall of zeros is simply what winning looks like — a consequence, not the rule. At today's difficulty a winner needs about 79 zero bits — roughly 20 of its 64 characters(recomputed live; fallback dated 2026-09-25):
Odds that any single fingerprint clears the bar: 1 in 5.7 × 1023 (live from difficulty; fallback dated 2026-09-25). How the bar moves is the difficulty page's story.
Every pulled drawer drops its fingerprint on this line, and only a landing under the amber bar counts. The real target sits far closer to 0 than any drawing can show — that gap is the whole game.
Mine, badly, right now
Tap “mine, badly” above. Your browser sticks a counter on the end of your text and hashes until a fingerprint starts with just 4 zeros. That counter is the nonce (glossary) — the drawer number: a throwaway changed so every try pulls a fresh drawer. Expect a couple of seconds and tens of thousands of pulled drawers. The line under the tool then shows what an Antminer S21 would do: 200 trillion fingerprints per second — billions of times your browser's pace — and even it waits years between blocks. Why browsers, GPUs and ASICs aren't the same sport is lesson 5.
Pull, read, drop. A hash is one read. Repeat until a strip opens with six circles.
A winning fingerprint starts with a wall of zeros. Where were those zeros before the finder pulled that drawer?
A hash vs hashrate
One hash = one drawer pulled, one fingerprint checked. Hashrate = drawers pulled per second: 1 TH/s is a trillion per second, and the ladder climbs by thousands — H → kH → MH → GH → TH → PH → EH. The whole Bitcoin network is pulling drawers at over 1,000 EH/s (late 2026) — about a sextillion fingerprints a second. That number, charted with its story, lives at /btc/hashrate; this lesson just hands you the unit.
What a hash is NOT
Not encryption. Nothing is locked, so nothing can be unlocked — there is no key, and the input's information is destroyed on the way to 64 characters. Sites offering “SHA-256 decryption” are lookup tables of inputs someone already guessed. Not reversible. No publicly known method runs it backwards; no two inputs have ever been found sharing a fingerprint (researchers finally did it to its older cousin SHA-1 in 2017 — SHA-256 still stands). Not a math problem being solved. No equation, no cleverness — pure trial volume, which is exactly why the electricity spent on it can't be faked.
A site charges $5 to 'decrypt' a SHA-256 fingerprint back into the original text. What are they selling?
FAQ
What is a hash in simple terms?
A fingerprint for data: any input, a fixed 64-character output. Same input, same fingerprint; change one character and roughly half of it flips. A stamp, not a safe — verify it in the tool above.
Is a hash the same as encryption?
No. Encryption locks data for a key to unlock later; hashing has no key and no unlock. “Decrypt SHA-256” sites are lookup tables of already-guessed inputs.
Can you reverse a SHA-256 hash?
No publicly known method can. The only way back is trying inputs until one matches — a search with no map, which, at planet scale, is literally what Bitcoin mining is.
Why do winning hashes start with zeros?
A winning hash, read as a number, must land under the network's target. Small 256-bit numbers start with a long run of zeros — the zeros are what winning looks like, and this page computes today's count live.
Do it now. Type your own name into the tool above, hit 'mine, badly', and while your browser hunts for 4 zeros open /btc/hashrate — the pulling speed the real search runs at.
Completes automatically when you continue below — saved in this browser only, no account, no tracking.
Source: difficulty and network hashrate from BasinTwo’s own Bitcoin full node via the free /api/chain feed. The in-page tool is single SHA-256 (Bitcoin runs it twice on block headers), verified against the official FIPS test vectors. Zero counts are computed from live difficulty — baked counts rot. Not financial advice.
BasinTwo Crypto Mining School — analytics and education, not financial advice. No affiliate links, ever. · All lessons · Privacy