Interactive demo · try it yourself

Why a key can't be guessed

People new to self-custody often worry: if my Bitcoin is "just a number," couldn't someone eventually guess it? The honest, almost unbelievable answer is no — and not by a little. The number of possible keys, 2²⁵⁶, is so far beyond human scale that it stops feeling like a number at all. Let's make it concrete.

Generate one random key — then watch how hopeless it is to guess it.

Runs entirely in your browser · nothing is sent, saved, or logged.

The takeaway

Nobody guesses a Bitcoin key, and the maths has never been broken — which is exactly why attackers go after everything else instead: a leaked or photographed seed, a lost backup, a scam, a fake wallet. Almost every real-world loss comes from the human side.

One exception, and it proves the rule rather than breaking it: a key is only as unguessable as the randomness behind it. Nothing above assumes an attacker is clever — only that your key was drawn from the whole of that space. When a device has generated seeds from far less randomness than it should, the resulting keys have sat in a space small enough to search, and coins have been taken that way. The keyspace was never the weak part; where the number came from was. That is why this guide cares so much about how a seed is generated, and not at all about "unbreakable encryption" — the maths already won, and the job is to feed it properly and not hand the key away.

← How it all works Where the number comes from → All demos →

Last verified: July 29, 2026