Brute Force Bitcoin

Keys tried this session

0

Press Start to guess Bitcoin private keys.


0 keys per second

Funded matches 0

Every visitor so far

Counting

keys


Chance any of them hit: waiting for the total

Chance per key

1 in 1.2 × 1042

Like winning Powerball

5 times in a row

Expected wait

3.0 × 1029 years

Ages of the universe

22 billion billion

Latest guess

Random key, thrown away

Press Start guessing and every new key shows up here for a moment, then gets thrown away.

Address (for this key)

None yet

The Odds

Every number here is worked out from the address list and your speed, and the live ones move while it runs. They get better. They do not get good.

Possible private keys
1.2 × 10772256, a number 78 digits long
Possible addresses
1.5 × 10482160, because an address is a 160-bit fingerprint of a key
Funded addresses checked
1,000,000
Chance per key
Chance this session
none yetPress Start and this starts counting.
Chance for every visitor so far
Expected wait at your speed
If all 8.2 billion people ran this
Everyone alive, each at your speed, all at once.

Your session, in Powerball

0 jackpots

Winning the jackpot is 1 in 292,201,338 per ticket. This is how many in a row, one ticket each, your session so far is as likely as.

One atom in the Earth

1 in 1.3 × 1050

Picking one particular atom out of the whole planet. One particular address out of every possible one is 1 in 1.5 × 1048: about the same job.

Since the Big Bang

Your chance by now, if this page had been running at your speed for all 13.8 billion years.

How It Works

A private key is just a number

Every bitcoin sits at an address, and every address is unlocked by a secret number called a private key. Pick any whole number from 1 up to about 1.16 × 1077 and you have a valid key. Whoever knows the number can spend what its addresses hold. There is no password reset and no bank to call.

So why not just guess?

Go ahead, that is what this page does. There are 2256 numbers to pick from, and each key becomes an address through two one-way hashes, leaving 2160 possible addresses. The richest million are a speck in that space. Guessing is allowed. It never works, and that is the whole of Bitcoin's security.

What this page does, exactly

Your browser runs one worker for each processor core (several on this device). Each worker draws a 256-bit number from crypto.getRandomValues, discards the vanishingly rare draw that is not a valid key, and computes its public key on the secp256k1 curve. Every key becomes four addresses: legacy compressed (1...), legacy uncompressed (1...), native SegWit (bc1q...) and wrapped SegWit (3...). Each one is compared with the funded addresses of its own kind, from a list of every funded address taken on 14 October 2026.

What the address list holds, by kind
Kind Addresses checked Not checked BTC checked BTC not checked

What leaves this page

Your keys never do. The page may talk to two places, and its security policy blocks everything else. blockstream.info receives an address, never a key, when you press Check or when a possible match needs confirming. This site's counter receives one number every 15 seconds: how many keys this page has tried.

If it ever finds one

The address list is squeezed into a 4.3 MB filter that very occasionally says maybe when the answer is no, about once in 4.5 billion lookups. Every maybe is checked live with blockstream.info before this page says anything. False alarms ruled out this session: 0. A real match would show its address and balance right here. It would not show the key, and there is no button to move coins. There never will be.