Zelcore
Z
Zelcore TeamMulti-Asset Crypto Wallet & Web3 Ecosystem

Seed Phrases Explained: How They Work, How to Store Them, and What They Can't Recover

12 min read
Seed Phrases: Your Master Key to Every Account

Imagine a single master key that opens every door in a building: the front door, the office, the safe. Now imagine that key is irreplaceable. No locksmith can cut a copy and no building manager holds a spare. That is what a seed phrase is in crypto. Lose it and you lose everything it protects. Let someone else hold it and they own everything.

This guide covers the whole subject in one place: what the 12 or 24 words actually encode, how they become keys for dozens of blockchains, how to store them, what they can and cannot recover, and the failure modes that only show up on the day you restore. If you only read one article about wallet security, make it this one.

In plain English

A seed phrase (also called a mnemonic or recovery phrase) is a list of 12 or 24 ordinary English words, something like correct horse battery staple, that together encode the master secret behind your entire crypto wallet. It is not a password you chose. It is a human-readable form of a random number so large that guessing it is computationally impossible.

When you restore a wallet on a new device, you enter the words in order and every address and private key that wallet ever created comes back. No account recovery, no support ticket, no waiting period. That is the whole point, and also the whole risk.

What a seed phrase actually is

The process is standardised by BIP-39 (Bitcoin Improvement Proposal 39), which defines how wallet software turns raw randomness into a word list.

  1. The wallet generates a random number, called entropy: 128 bits for a 12-word phrase, 256 bits for a 24-word phrase. Five lengths are defined in total (128 bits gives 12 words, 160 gives 15, 192 gives 18, 224 gives 21, 256 gives 24).
  2. A short checksum is appended. The wallet hashes the entropy with SHA-256 and takes the first few bits of the result: 4 bits for 128-bit entropy, 8 bits for 256-bit.
  3. Entropy plus checksum is split into 11-bit chunks. Each chunk is an index into a fixed list of 2,048 English words, so every word encodes exactly 11 bits. This is why seed phrases always land on dictionary words, never arbitrary strings.
  4. The result is 12 words for 128 bits of entropy, or 24 words for 256 bits.

Two design details matter in practice. The first four letters of every word in the list are unique, so abbreviated entry works without ambiguity. And the checksum makes typos detectable: when a wallet rejects a phrase on import, it is telling you the checksum does not match, which usually means a word is wrong or out of order, not that the funds are gone.

The word list is the same across every BIP-39 wallet. That is what makes a Zelcore seed phrase restorable in other compatible wallets, and vice versa.

For what a restored seed phrase brings back on a new device, read the guide to syncing Zelcore across devices.

A 12-word phrase gives 128 bits of security, the same level as a single Bitcoin private key. A 24-word phrase gives 256 bits. Both are infeasible to brute-force with current or foreseeable hardware, so the choice between them is about your threat model and your tolerance for writing down more words, not about one being "unsafe".

From words to a master seed: PBKDF2 and the passphrase

The words are not used directly as a key. They are the input to a key-stretching function.

PBKDF2 takes the mnemonic as a string and runs HMAC-SHA512 over it 2,048 times. The salt is the word mnemonic followed by an optional passphrase, sometimes called the 25th word. The output is a 512-bit value called the master seed. The stretching step makes brute-force attempts expensive even if an attacker has most of the phrase.

The passphrase is where a lot of people get hurt, so it deserves precision:

The security model is two-factor: someone who steals the words but not the passphrase lands on the default wallet, which can be a decoy with a small balance. The trade-off is severe. Forgetting the passphrase is irreversible. There is no reset and no support path. The 25th Word covers when this feature is worth it; the short version is that beginners should master plain seed-phrase hygiene first.

From master seed to every key: BIP-32 and BIP-44

The 512-bit master seed is fed into HMAC-SHA512 with the fixed key string Bitcoin seed. The output splits in two: the left 256 bits become the master private key, and the right 256 bits become the chain code, a piece of entropy used in every later derivation step. Together they form the root of a hierarchical deterministic (HD) wallet as defined by BIP-32.

From that root the wallet derives an effectively unlimited tree of child keys. Each step mixes the parent key, the chain code and an index number through another HMAC-SHA512 run. Two modes exist:

BIP-44 standardises the path layout across coins:

m / 44' / coin_type' / account' / change / address_index

The coin_type differs per blockchain: Bitcoin is 0, Ethereum is 60, and so on across hundreds of registered coins. The apostrophes on the first three levels mean hardened derivation, protecting account-level keys even if an address-level xpub leaks. This is the mechanism that lets one seed phrase back up a whole multi-chain wallet: each chain lives at a different path under the same root, which is how Zelcore derives accounts for 80+ chains from a single phrase. The Multi-Chain Custody Problem goes deeper on that.

Because every step is deterministic, the same seed always produces the same keys. Knowing the master private key alone does not expose all child keys, because each derivation also needs the chain code. But the seed phrase gives you both. Whoever has the seed phrase has everything.

Why losing it is terminal

Blockchains have no password reset. No company holds a copy of your keys and no support form can retrieve lost funds. When you sign a blockchain transaction, you sign with a private key derived from your seed. If the seed is gone, so are the keys, and the funds at those addresses are locked permanently.

Researchers estimate that between 2.3 and 3.7 million BTC are permanently inaccessible, much of it lost because seed phrases and private keys were never backed up properly in Bitcoin's early years.

A hardware wallet PIN does not protect you here. After too many wrong PIN attempts a hardware wallet wipes itself. The device is gone, but your seed phrase, stored offline, restores it to a new device in minutes. Without the phrase, owning the physical device is not enough.

This is why every serious wallet setup asks you to write the phrase down immediately and verify it before you deposit a single coin.

What the seed phrase recovers, and what it does not

"I have my seed phrase, so I'm fine" is true for standard accounts and false for several things people assume are covered.

Recoverable from the seed alone:

Not recoverable from the seed:

A hardware wallet reset is fully recoverable if the seed is intact and only the PIN was forgotten. If the seed is gone too, the device is a brick.

How to store your seed phrase

Once you understand what the phrase is, the rules become obvious.

Do:

Never:

Choose the medium for the threat you actually face

The question is not "which backup is best" but "what am I defending against". For most people the realistic threats are not targeted attackers. They are house fires, floods, burglary, and forgetting where the backup is.

Splitting the phrase is a trap

Storing half the words in one place and half in another is widely practised and weakens security. Finding half of a 12-word phrase collapses the search space enough for brute force. If you need to spread risk across locations, keep separate full copies, or use Shamir's Secret Sharing (SLIP-39), which splits the secret into N shares of which any M can rebuild it without weakening any single share. Trezor supports SLIP-39; support elsewhere is not universal.

Recovery failure modes nobody warns you about

These only appear at restore time, when the stakes are highest.

Forgotten passphrase. The words go in correctly. The wallet derives addresses with no balance. There is no error message. The funds sit in the passphrase-protected wallet, which is unreachable. This is the most common irrecoverable failure among people who enabled a passphrase and kept it only in memory.

Wrong derivation path. A wallet that used BIP-49 (wrapped SegWit) or BIP-84 (native SegWit) restored into an app defaulting to BIP-44 shows a different address set from the same seed. Balances look missing. Changing the derivation path in the new app's advanced settings fixes it, if you know to look.

Wallet incompatibility. Not every wallet supports every BIP-39 language or every coin type. Restoring into software that lacks the original chain's path shows nothing. The funds are not gone, only invisible until you use software that supports that chain.

Lightning channels without an SCB. The seed restores the on-chain balance. Open channels need the SCB file to close cooperatively. Without it, channels may be force-closed, and a stale backup can let the counterparty claim a penalty transaction.

Camera-readable storage. A QR code of the seed, or a photo in a cloud-synced gallery, is one account breach from total loss. The seed should never exist in a form a camera or screen capture can send to a server.

Top mistakes

What to do next

Key takeaways


Further Reading

What Is a Blockchain, Really?

What Is a Blockchain, Really?

Strips away the hype to explain a blockchain as a shared ledger that no single party controls, using a simple analogy of a public notice board that everyone can read but no one can secretly erase.

5 min read
Public Keys, Private Keys, and Why You Should Care

Public Keys, Private Keys, and Why You Should Care

Demystifies asymmetric cryptography with a padlock-and-key analogy so readers understand why a public address is safe to share but a private key must never leave their control.

6 min read
Staying Safe On-Chain: Scams, Red Flags, and Safe Habits

Staying Safe On-Chain: Scams, Red Flags, and Safe Habits

Crypto scams cost Americans $11.3 billion in 2025 alone — but most attacks follow predictable patterns. Learn to spot them and build the habits that keep your funds out of reach.

9 min read

Join Our Newsletter

Get a friendly update from us once a month. No spam, just the latest from Zelcore.

Join Our Newsletter