How to Recover a Crypto Wallet: Seed Phrases and Moving Devices
Learn what seed phrase recovery actually restores, what it misses, and how to move wallets safely between devices.
Recovering a crypto wallet is often described as entering a seed phrase into a new device, but the process is more subtle. A seed phrase is a human-readable form of a wallet’s master private key. From that master key, the wallet derives an essentially unlimited number of individual private keys, each controlling a different address. When you restore a wallet from a seed phrase, you are not moving coins; you are rebuilding the ability to generate the same addresses and sign transactions for them. The coins themselves remain on the blockchain, tied to the addresses derived from that seed. This page explains what recovery actually reconstructs, what it does not, and how to move a wallet to a new device without exposing the seed.
What a Seed Phrase Restores
A seed phrase (typically 12 or 24 words) is generated from a standard called BIP-39. It encodes 128 to 256 bits of entropy. The wallet uses that entropy to generate a master private key, then follows a derivation path (like BIP-32, BIP-44, or BIP-49) to create child keys. When you restore a seed phrase in a compatible wallet, the software replays that derivation process. It will generate the same addresses it did before, as long as the derivation path matches.
Most wallets use a standard derivation path, but some use custom paths. If you restore a seed phrase into a wallet that uses a different path, the addresses will not match, and the wallet will appear empty even though the funds exist. This is one of the most common reasons a restored wallet shows a zero balance.
What a Seed Phrase Does NOT Restore
A seed phrase only restores the private keys. It does not restore:
- Custom tokens: If you held tokens that are not part of the main blockchain (for example, ERC-20 tokens on Ethereum), the wallet must know the token’s contract address to display them. After recovery, you may need to manually add the token contract address to see the balance.
- Account discovery: Wallets often hide unused addresses. When you restore, the wallet scans for addresses that have transaction history. If you had multiple accounts, the wallet may only show the first one until you manually add more accounts.
- Transaction history: The blockchain is the source of truth, but your wallet app may not re-download all historical transactions. Some apps show only recent activity until you sync fully.
- Exchange balances: If you held crypto on a centralized exchange, that is not on the blockchain in your wallet. A seed phrase cannot recover exchange balances; you must contact the exchange.
- Passwords or encryption keys: If your wallet file was encrypted with a password, the seed phrase alone may not be enough to decrypt that file. You need both the seed and the password.
Why a Restored Wallet Can Look Empty
Imagine you had a wallet with several accounts, each with its own address. When you restore the seed, the wallet starts scanning from the first derivation index. It checks if that address has any transactions. If it finds none, it may stop scanning after a few empty addresses. If your funds were on an account with a higher index, the wallet will not show them until you manually increase the account index or use a feature like “add account” or “import account.”
Similarly, if you used a non-standard derivation path, the wallet will generate different addresses entirely. The seed is correct, but the path is wrong. Many wallets allow you to specify a custom derivation path during recovery. If you know the path you originally used, you can enter it. If not, you may need to try common paths like m/44’/0’/0’ for Bitcoin or m/44’/60’/0’ for Ethereum.
Moving a Wallet to a New Device
Moving a wallet to a new device usually means installing a wallet app on the new device and restoring from the seed phrase. However, the seed phrase should never be typed into a computer or phone app that is connected to the internet if you can avoid it. Hardware wallets are designed to keep the seed offline. When moving to a new hardware wallet, the safest method is to use the hardware wallet’s own recovery process, which involves entering the seed on the device itself using its buttons or a recovery sheet.
If you are moving to a software wallet, the seed will be entered into the new app, which is riskier because the device may be compromised. A safer alternative is to use a hardware wallet as an intermediary: generate a new seed on the new device, then send funds from the old wallet to the new addresses. This avoids ever exposing the old seed to a new device.
Comparison of Wallet Recovery Methods
The table below compares common approaches to recovering or moving a wallet. The last column highlights what each method does NOT protect against.
| Method | What it does | When it works | When it does NOT apply |
|---|---|---|---|
| Restore seed phrase in same wallet app | Recreates the same addresses and keys | If the app uses the same derivation path and you have the seed | If the app changed its derivation path or you have a different app that uses a different path |
| Restore seed phrase in a different wallet app | Recreates keys, but may show different addresses | If the new app supports the same derivation path and token standards | If the new app uses a different path or does not support custom tokens |
| Move funds by sending to new wallet | Transfers ownership to a new seed | Always, as long as you have the old wallet’s private key to sign | If you have lost access to the old wallet entirely |
| Use a hardware wallet’s recovery process | Rebuilds keys on the device without exposing the seed to a computer | If the hardware wallet supports the same seed format (BIP-39) | If the hardware wallet uses a different seed format or you have a passphrase |
What People Get Wrong: The Misdiagnosis
A common mistake is assuming that if a restored wallet shows a zero balance, the seed phrase is wrong or the funds are lost. This is a natural assumption because the wallet interface gives no error. The user sees an empty screen and concludes the recovery failed. In reality, the seed is often correct, but the wallet is not looking in the right place.
The misdiagnosis happens because wallets hide complexity. They do not show the derivation path or the account index by default. When a user restores a seed, the wallet silently picks a default path and scans a limited number of addresses. If the funds were on a different path or a higher index, the wallet shows nothing. The user then panics, re-enters the seed, or tries a different wallet, often making the problem worse by creating new addresses.
The fix is to understand that recovery is a two-step process: first, the seed must be correct; second, the wallet must be configured to derive the same addresses. If the seed is correct, the funds are not lost. The user should look for settings like “derivation path,” “account index,” or “add account” in the wallet app. Many wallets also have a “scan for accounts” or “import accounts” feature that searches for addresses with balances.
Another common error is thinking that a seed phrase can recover funds sent to an exchange. Exchange balances are not on the blockchain in your control. The exchange holds the private keys. A seed phrase only recovers what you held in your own wallet.
Practical Steps for Recovery
If you are restoring a wallet and see a zero balance, follow these steps:
- Verify the seed phrase: Check that you have the correct words in the correct order. A single wrong word will generate different keys.
- Check the derivation path: If you know the path you used originally, enter it manually. Common paths are listed in the wallet’s advanced settings.
- Add accounts: Use the wallet’s “add account” or “import account” feature to scan for additional addresses.
- Add custom tokens: If you held tokens like ERC-20, add the token contract address manually.
- Sync fully: Allow the wallet to download the full blockchain or sync with a server. Some wallets show a partial balance until sync completes.
If you are moving to a new device, the safest approach is to send the funds to a new wallet rather than restoring the seed on the new device. This is because entering a seed on a computer or phone that may have malware is risky. To move funds:
- Create a new wallet on the new device and note its receiving address.
- On the old wallet, send the funds to that address.
- Wait for the transaction to confirm.
- Verify the balance on the new device.
This method avoids exposing the old seed to the new device. If you must restore the seed, use a hardware wallet’s recovery process, which keeps the seed offline.
The Role of Passphrases
Some wallets support an optional passphrase (sometimes called a 25th word). If you used a passphrase, the seed phrase alone is not enough. You need both the seed and the passphrase to recover the wallet. Without the passphrase, the wallet will derive different keys, and the funds will appear lost. Always remember that a passphrase is not stored anywhere; if you forget it, the funds are unrecoverable.
Security Warnings
- Never enter your seed phrase into a website, email, or online form. Phishing sites often ask for seed phrases to “verify” or “recover” funds. Legitimate services never ask for your seed.
- Never share your seed phrase with anyone. Anyone with your seed can steal your funds.
- Never take a screenshot or photo of your seed phrase. Store it offline, preferably on paper or metal.
- Beware of fake wallet apps. Only download wallet software from official sources.
Why the same seed restores the same wallet
Recovering a wallet from a seed phrase is a deterministic process: the same seed always produces the same keys, but only if the derivation path and other parameters match. A restored wallet can look empty for several reasons, most of which are fixable. Understanding what a seed phrase does and does not restore is the first step to avoiding panic and resolving the issue. Moving a wallet to a new device is safest done by sending funds rather than exposing the seed. Always prioritize keeping the seed offline and never entering it into an untrusted interface.
Common questions
Why does my restored wallet show zero balance?
The seed phrase may be correct, but the wallet might be using a different derivation path or not scanning the right account index. Check the wallet's settings for derivation path and account discovery. Also ensure custom tokens are added manually.
Can I recover a wallet without a seed phrase?
If you have the private keys or a wallet file backup, you may be able to recover. Otherwise, without the seed or private keys, the funds are inaccessible. Always keep multiple backups of your seed.
Is it safe to enter my seed phrase on a new device?
Entering a seed phrase on a new device is risky if the device is compromised. Use a hardware wallet's recovery process or move funds by sending to a new wallet instead. Never enter your seed on a website or app you do not trust.
What is a derivation path and why does it matter?
A derivation path is a sequence of numbers that tells the wallet which child keys to generate from the master key. Different wallets use different paths. If you restore with the wrong path, you get different addresses and see no balance.
How do I move my wallet to a new phone?
Install a wallet app on the new phone and either restore from the seed phrase (if you are comfortable with the risk) or send funds to a new wallet created on the new phone. The latter is safer because it does not expose the seed to the new device.
Read next
- Derivation Paths: The Seed Restored but Nothing Is There One seed generates many address trees and wallets disagree on the default. Read the path notation and check another before concluding anything is lost.
- Smart Contract Wallets: A Wallet That Is a Program Recovery without a seed phrase, spending limits and batched approvals, against deployment cost, per-chain addresses and dependence on the contract's code.
- Crypto Wallet Addresses: Formats and Cross-Chain Risks Understand crypto wallet address formats across chains, why the same address differs by network, and how to avoid sending funds to the wrong network.
- Lost Seed Phrase: What Actually Happens If you lose your seed phrase, recovery is almost impossible. Learn why, the rare exceptions, and why recovery services are scams.
- How to Store a Seed Phrase Safely Learn secure ways to store your seed phrase: paper, metal, and split backups. Avoid common mistakes like photos and password managers.