NEEDLESPACE
Act I · Scale

A Bitcoin private key is a needle in the universe.

Pick any number at random and it is the key to somebody’s wallet. In theory. The catch is that there are 2256 numbers to pick from, and it is entirely normal to have no feel for how large that is. That is what this site is for.

2²⁵⁶ — how many private keys exist
78 digits

115792089237316195423570985008687907853269984665640564039457584007913129639936

This site is not here to frighten you. Knowing and being at ease beats not knowing and worrying — that is the entire point.

Comparison

Standing it next to other large numbers

Human intuition gives out somewhere around 109. A billion, a trillion — they both collapse into “a really big number”. So here is the count of private keys wedged in among other large quantities. Everything below is on a log scale: each step down is not ten times longer, the bar length tracks the exponent.

log scale · 10⁰ → 10⁸⁰how many
  1. 104Characters on this page10,000
  2. 107People in Seoulabout 9.4 million
  3. 1011Stars in our galaxy100 – 400 billion
  4. 1019Grains of sand on Earthevery beach and desertabout 7.5 × 10¹⁸
  5. 1023Molecules in 18g of waterAvogadro's number6.02 × 10²³
  6. 1048Possible Bitcoin addresses2¹⁶⁰ — what actually collides1.46 × 10⁴⁸
  7. 1050Atoms making up the Earthabout 1.3 × 10⁵⁰
  8. 1057Atoms making up the Sunabout 1.2 × 10⁵⁷
  9. 1068Atoms in our entire galaxyevery star broken downabout 10⁶⁸
  10. 1077Possible Bitcoin private keys2²⁵⁶1.16 × 10⁷⁷
  11. 1080Atoms in the observable universeabout 10⁸⁰
The key space is a billion times every atom in our galaxy, and about a thousandth of every atom in the observable universe. That said, what actually “collides” is not the key but the address (2¹⁶⁰), so the real target is nearer 10⁴⁸ — still on the order of the atoms in the Earth.
Which is why

This is how Bitcoin works without a password

A bank defends your account on its servers. Get the password wrong and it locks; look suspicious and the transfer is stopped. Bitcoin has none of that. The only thing guarding a wallet is the fact that there are too many numbers.

Anyone can generate any private key they like, right now, and nobody stops them. Nobody needs to. Put every computer on Earth to work until the universe ends and you will not stumble onto a wallet that is already in use.

This is exactly where “we’ll recover your private key” services fall apart. What they sell is not technology. It is the expectations of someone who has never looked at the ladder above.

The same thing in numbers

There are 59,437,500 Bitcoin addresses holding a balance. Not an estimate — a count.

The chance that one random key hits any of them is 4.07 × 10⁻⁴¹.

Run a billion keys a second on a million machines for the age of the universe (13.8 billion years) and the expected number of hits is 0.0000000000001.

So all of this is a scam

Anyone taking money up front to “recover a lost wallet”. Anyone selling a “database of hacked keys”. Anyone who will check your balance if you just type in your seed phrase. That last one is the dangerous one — it is not a lookup, it is a theft.

You will also see sites offering to page through “every private key”. That is not a stored list. It is one line of multiplication.

Act II · Feel it

Enough explaining. Go and try it

Read the numbers above, nod, and move on, and nothing stays with you. So there is a search tool. It generates random private keys with real secp256k1 arithmetic in your browser, derives real Bitcoin addresses, and checks them against the actual puzzle addresses.

Run it for a few minutes and the counter climbs into the millions. And the progress bar does not move at all. That contrast is everything this site has to say.

Then it puts that next to a lottery. First prize is 145 trillion times easier. Buying a single lottery ticket carries the same odds as running this browser tab for 255 years. Switch the hardware to a thousand GPUs, though, and you accumulate those odds every 58 seconds — which is the one and only way this differs from a lottery.

What the tool does
  • Generates 256-bit keys from a cryptographic RNG inside a Web Worker. Real arithmetic, not a simulation.
  • Derives both compressed and uncompressed P2PKH addresses and checks them against all 77 unsolved puzzle addresses.
  • Runs the full space (2²⁵⁶) and the puzzle range (270) side by side.
  • Not one byte of any generated key leaves your machine. Here is how to confirm that.
Act III · The twist

Except somebody narrowed the range on purpose

Wait“Isn’t my wallet inside a range too?”

In 2015 somebody calling themselves saatoshi_rising did something strange. They picked private keys deliberately from inside narrow ranges, built 160 addresses from them, funded each one, and published every address. Number 1 sits between 2⁰ and 2¹, number 2 between 2¹ and 2², and so on to number 160 between 2¹⁵⁹ and 2¹⁶⁰ — a ruler where each notch is exactly twice as hard as the last.

This is not a needle in the universe. 83 of them are already solved. The remaining 77 still hold 903 BTC, and whoever finds a key first keeps it.

Wondering what makes that legitimate

Puzzles in total
160
one transaction, 15 Jan 2015
Solved
83
private keys all public
Prize remaining
903
BTC · after the 10× top-up in 2023
Easiest unsolved
#71
2^70 ~ 2^71 · 7.1 BTC
From here it stops being impossible

The search space for #71 is 270 2185 times smaller than the full space. That is still tens of thousands of years on one GPU, but “impossible” and “slow” are different words.83 people have already done it.

And some puzzles have a shortcut

In 2019 the creator withdrew small amounts from some of the addresses, which exposed their public keys. Once a public key is known, the puzzle yields to Pollard’s Kangaroo in O(2n/2) instead of brute force — a square-root speedup. Among the unsolved ones that means #140, #145, #150, #155, #160.

Act IV · The real danger

Attackers don't search for keys. They steal them.

You may have got this far and thought — “if you build tools like this and hand them out, won’t somebody find my bitcoin?” That is a fair worry, and you might well hold it against this site.

But once you have run it yourself you arrive at the opposite conclusion. After a few hours of watching the progress read 0.000…0%, one question follows naturally: then how did any of the actual thefts happen?

The answer is simple. Nobody does this. Attackers are rational. Rather than spend 1050 times the age of the universe breaking the mathematics, it is overwhelmingly cheaper to send one phishing email. Every real theft happens on that side.

So the worry should point somewhere else. You can stop worrying about your key being found by chance. What is left is careless handling, and that is inside your control. It is a much more comfortable place to stand.

How bitcoin actually gets stolen
All of it is theft, none of it is searching
  • PhishingA convincing fake wallet site that asks you to type your seed
  • Clipboard malwareQuietly swaps the address you copied for the attacker's
  • Photographed seedsA seed written on paper, photographed, auto-uploaded to the cloud
  • Counterfeit hardwareA device sold secondhand with the seed already planted
  • SIM swappingHijack the number, take over the exchange account
  • Malicious binariesA compiled “optimised build” posted on a forum
Notice what they share. Every one of them attacks a person. Not one attacks the mathematics.
There is exactly one exception — and it is the point of this site

Searching does sometimes succeed. Brain wallets (keys made from “a sentence I can remember”), and keys made by a broken random number generator — a CVE like Milk Sad. Those fall within hours.

For one reason only — the space got smaller. It stopped being 2256 and became “the few hundred million sentences a person might think of”.

The Bitcoin puzzles fall for exactly the same reason. The creator narrowed them deliberately. A brain wallet is the same thing done by accident. The conclusion: searching only works on a space that has shrunk. If your wallet came from a healthy random number generator, yours has not.

So this is the whole list
  • Never type your seed into any screen. Only ever into a real wallet app, when restoring.
  • Never photograph your seed. Automatic cloud backup is the thing that gets people.
  • Install wallet software from official sources only. Never from a search ad.
  • Buy hardware wallets from the manufacturer. Never secondhand, never open-box.
  • After pasting an address, read the first and last few characters with your eyes.
  • Use an authenticator app or a security key for exchange 2FA, not SMS.

Nowhere on that list is “worry that someone guesses my private key”, because there is no need. The aim is not to give you more to worry about but to separate precisely what deserves worry from what does not. Do that and what remains is this short, and all of it is yours to control.

About this site

Knowing and being at ease, rather than not knowing and worrying

Search for “bitcoin private key” and you get two kinds of page. The ones that want money to find it for you, and the ones that tell you it is dangerous and stop there. Read either and you end up vaguely anxious — because you were shown a mood, not a number.

So this site inverts the order. Show the scale. Let you run it and feel it. Lay out which puzzles fell and which did not, exactly as they are. Put the tools and the calculator in your hands. The reason it withholds the conclusion is that only the reassurance you worked out yourself lasts.

This will not make you rich

Solving a puzzle really is worth a lot. But work out the expected value and under most conditions the electricity costs more. There is a calculator for that too.

We don't touch anyone else's wallet

There is no feature that takes an address and finds its key, and there never will be. The puzzles are different: their creator published them to be solved.

We never see your keys

There is no field anywhere that accepts a seed phrase. Keys the search tool generates never leave your browser, and we wrote down how to check that.

Entirely client-sideNo trackersData verification script publishedHow to verify it yourself →