SecurityLearn

If Someone Guessed Your 12-Word Seed Phrase, Could They Really Take All Your Bitcoin?

Twelve words from a list of 2,048 doesn't sound like many combinations. Couldn't a hacker with a supercomputer eventually stumble onto yours? A correct guess would give them everything, but making that guess is harder than you can imagine. The real danger is somewhere else.

"It's only 12 words, and there are just 2,048 words to pick from. Couldn't a hacker with a supercomputer just try them all?"

Almost everyone wonders this when they first learn about seed phrases. And the first half of the worry is correct: if someone guessed your seed phrase, they could take everything in your wallet. No password, no access to your phone, no approval needed.

The second half, "they could eventually try them all," is completely wrong. Let's run the numbers, then look at what you actually need to watch out for.

Key takeaways

  • Guessing your seed phrase means full control of your wallet. That part is true.
  • A 12-word phrase has about 2¹²⁸ valid combinations. Brute-forcing it is impossible in practice.
  • The real risks are leaks, flawed randomness and partial exposure, not guessing.
  • If someone knows most of your words, the remaining few may be crackable.
  • A passphrase adds a second lock on top of your seed phrase.

Would a correct guess really give them everything?

Yes. Your seed phrase generates every private key in your wallet, and the blockchain only recognizes private key signatures. Anyone who types your 12 words into any wallet app gets an identical copy of your wallet and can move everything in it.

There's no "new login detected" email, no text-message code and no way to freeze the account. That's why the seed phrase matters so much.

The one exception: if you've set a passphrase (sometimes called the "25th word"), only the seed phrase plus the correct passphrase opens your real wallet. Guessing the seed phrase alone just opens an empty one.

Running the numbers

Each word comes from a fixed list of 2,048 words. The number of possible 12-word sequences is:

2,048¹² ≈ 5.4 × 10³⁹

The last word contains a checksum, so the number of valid seed phrases is about:

2¹²⁸ ≈ 3.4 × 10³⁸

How big is that? Some perspective:

ScenarioTime required
One computer testing 1 trillion phrases per secondAbout 1.08 × 10¹⁹ years, over 700 million times the age of the universe (about 13.8 billion years)
One billion such computers working togetherAbout 10.8 billion years, close to the age of the universe
A 24-word seed phrase (about 2²⁵⁶ ≈ 10⁷⁷ combinations)Approaching the number of atoms in the observable universe (about 10⁸⁰)
The number of possible 12-word seed phrases is bigger than any number you can picture
The number of possible 12-word seed phrases is bigger than any number you can picture

Another way to see it: guessing a randomly generated 12-word seed phrase is harder than winning the Powerball jackpot four times in a row. The odds of a single Powerball jackpot are about 1 in 292 million.

And each guess isn't instant. The attacker has to derive addresses from the phrase and check them against the blockchain, so the real speed is far slower than a trillion per second. Brute-forcing someone's seed phrase simply isn't possible.

Finding the one correct key among that many possibilities is practically impossible
Finding the one correct key among that many possibilities is practically impossible

The real dangers: not guessing, but these

If nobody can guess a seed phrase, how do wallets get drained? Because almost every stolen seed phrase was obtained, not guessed.

1. Direct leaks. Screenshots in your camera roll, copies in cloud storage, phrases sent to "support," typed into phishing sites or photographed by someone nearby. These are the most common causes by far.

2. Flawed randomness. A seed phrase is only as secure as the randomness used to create it. If the generating software is flawed, the real number of possibilities can shrink dramatically. The "Milk Sad" vulnerability, disclosed in 2023, is a case in point: a command-line wallet tool used far too small a range of random values, letting attackers brute-force wallets and steal around $900,000.

3. Self-chosen words. Some people find random words hard to remember, so they pick 12 meaningful words or generate a wallet from a favorite quote or lyric. Human choices are far less random than they feel, and attackers run dictionaries and common phrases against them at scale.

4. Partial exposure. This is the most overlooked risk. If someone learns most of your words, they may be able to brute-force the rest:

Missing words (12-word phrase, positions known)Approximate combinations to tryCrackable?
1About 2,048 (fewer after the checksum)Instantly
2About 4.2 millionQuickly, on an ordinary computer
3About 8.6 billionYes, with dedicated hardware
4About 17.6 trillionExpensive, but not impossible
6 or moreGrows explosivelyUnrealistic

So if someone saw even half of your seed phrase, treat it as compromised and move your funds to a new wallet right away.

How to keep your seed phrase safe

  1. Generate it only with reputable wallets. Use well-established software or hardware wallets. Never use obscure tools, and never make up your own words.
  2. Keep it off the internet entirely. No screenshots, no photos, no cloud storage, never typed into a website.
  3. Protect every part of it. Don't scatter pieces of it carelessly; partial exposure is dangerous too.
  4. Add a passphrase. It's a second layer: the seed phrase alone won't open your real wallet. Back up the passphrase carefully, because forgetting it locks you out too.
  5. If you suspect a leak, move your funds immediately. Don't gamble on luck.

FAQ

Can hackers target wallets that have money in them?

No. You can't work backward from an address to a seed phrase. Addresses are public, but the math only runs one way. Guessing is completely blind, no matter how much is in your wallet.

Could two people randomly generate the same seed phrase?

Theoretically, yes, but the odds are so small they're meaningless. With 2¹²⁸ possibilities, a collision is far less likely than being struck by a meteorite.

Could quantum computers guess seed phrases?

Quantum algorithms could theoretically speed up searching, but even then, brute-forcing a 12-word seed phrase would remain far beyond realistic capability. The bigger quantum question concerns public-key cryptography, and the industry is already researching upgrades.

Should I use 12 words or 24?

Both are secure against brute force. Twenty-four words offer a bigger safety margin but are more tedious to write down and store. How you protect your phrase matters much more than its length.

Summary

Yes, guessing your 12 words would give someone everything in your wallet. But against 2¹²⁸ possibilities, a correct guess is practically impossible. People don't lose crypto to math. They lose it to leaks, flawed tools and carelessness.

Guard your seed phrase: keep it offline and never let anyone see it, not even part of it. For storage best practices, read our crypto wallet guide, and learn how scammers try to get seed phrases in our scam prevention guide. This article is for education only and isn't investment advice.

Related reading