Skip to main content
+31 85 109 1211 Beware of impersonators — verify our official details Verify official details

Blog

How to Recover an Electrum Wallet: Seed, Wallet File or Private Keys

In short

An Electrum wallet can be recovered from its original seed plus any seed extension, from a surviving file containing private keys with its password, or from exported private keys. The seed restores a standard wallet without the old wallet-file password. Select the correct wallet type, because Electrum seeds, BIP-39 phrases, 2FA and multisig wallets restore differently.

  • Preserve existing wallet data before upgrading or reinstalling. A forgotten password may be searchable against an encrypted file; there is no password-reset service or guaranteed search result.
  • If restoration shows zero, check the original seed extension, address type, derivation path and gap limit rather than assuming the Bitcoin is gone.
  • Exported private keys cover their own addresses, not every account. Multisig recovery needs enough signing keys and the public-key information of all cosigners.
How to Recover an Electrum Wallet: Seed, Wallet File or Private Keys

Electrum wallet recovery comes down to one thing: what you still have, since your Bitcoin is safe on the blockchain and you’re only looking for a key that still opens it. This guide covers every method, step by step, in the order you should try them.

Your Electrum recovery depends on what you have

If you’ve lost access to your Electrum wallet, here are the keys you might still be holding, ranked best to worst. Start at the top, and only move down if the option above is gone.

  • Your 12-word seed phrase — the universal key. This rebuilds your entire wallet from scratch on any computer. It works even if you forgot your password, even if you lost the wallet file, even if the old computer is dead.
  • Your wallet file, if you lost the seed but still have the file. The file is locked by your password, and that password can sometimes be found by testing candidates against it. This also covers a wallet file you deleted and can still recover from the drive.
  • Your private keys or a paper wallet, if that’s all you kept. Individual keys can be swept into a fresh wallet, one address at a time.
  • None of the above: no seed, no wallet file, no private keys. Then there is nothing to rebuild the wallet from; read the section on scams and limits near the end before you spend money anywhere.

If you have your seed, ignore the password and the file and go straight to Method 1. Three setups don’t fit the plain restore, and each is covered further down: a seed extension (the custom words Electrum lets you add), a 2FA wallet, and a multisig wallet.

Method 1: Recover with your 12-word seed phrase

Your seed is a full backup of the wallet. A clean Electrum install turns those words back into your coins.

  • Download Electrum from electrum.org, never from another site, and install it.
  • Open it and choose to create a new wallet. Any name works; it doesn’t need to match the old one.
  • Select Standard wallet, then I already have a seed.
  • Type your words in order, separated by single spaces. If you added a seed extension when you created the wallet, click Options and tick Extend this seed with custom words before you continue.
  • When Electrum accepts the seed, set a new password. Electrum then syncs with its servers, and after a minute or two your balance and addresses appear. If it stalls on “Synchronizing,” that’s a connection issue, not a lost-coins one: see Electrum wallet not syncing.

Under five minutes, and you’re in. Two things can still look wrong right after, and each has a fix.

Balance shows zero after restore

A zero balance after a restore does not by itself mean the coins are gone. Bitcoin wallets store coins under different address types, and each type lives at a different route inside your seed, called a derivation path. If Electrum checks the wrong type, it sees empty addresses while your real balance sits one path over. This happens with a BIP-39 seed from another wallet, because Electrum then asks you to pick the type. Restore again and try each type in turn:

  • Legacy: addresses that start with 1
  • P2SH-SegWit: addresses that start with 3
  • Native SegWit: addresses that start with bc1

Or let Electrum search: on the Script type and Derivation path screen, Detect Existing Accounts checks the common paths for transaction history and lists what it finds. If every type reads zero, check the gap limit: Electrum stops scanning after 20 unused addresses in a row, so coins further down can hide past that point until you raise the limit or generate more addresses, as Electrum’s FAQ explains.

Missing seed extension (passphrase)

Electrum lets you extend a seed with custom words, sometimes called a passphrase. The same seed with a different extension, or none, opens a different wallet. Leave out an extension you used and the correct seed restores a valid but empty wallet, with no error, because nothing about the seed itself is wrong.

You enter the extension as shown in the steps above, and Electrum asks for the words on the next screen. As that screen says, it is not your encryption password. Pre-2.0 Electrum seeds can’t take an extension, so for those this is never the cause. If you remember using one but not what it was, recovery becomes a passphrase search against an address you know the wallet used.

Electrum says your seed is invalid

This message looks alarming, but on its own it doesn’t mean the coins are lost. The most likely cause is that Electrum uses its own seed format, not the BIP-39 standard most other wallets use. It draws from the same 2,048-word BIP-39 wordlist but checks the words differently, so a phrase from a Ledger, Exodus or most Trezor devices will look right to you and still get rejected. Run through these in order:

  • The seed came from another wallet (BIP-39). On the seed screen, click Options and, under Seed type, select BIP39 seed. The same words are now accepted, and the address-type screen with Detect Existing Accounts follows. One catch: Electrum accepts a BIP-39 phrase even when its checksum fails and only shows BIP39 checksum failed, so a mistyped word quietly opens a different, empty wallet. A 20-word Trezor backup, the default on Trezor Safe devices since June 2024, is a SLIP-39 share: select SLIP39 seed for it instead.
  • It’s an old Electrum seed (pre-2.0). Early Electrum used a smaller wordlist of 1,626 words, with 12 or 24 words per seed. Modern Electrum still recognizes these, so just type the words and it shows Seed Type: old.
  • It’s a 2FA seed. If Electrum says you entered a valid seed of type 2fa that this dialog does not support, restore it as a Wallet with two-factor authentication instead, as our Electrum 2FA recovery guide explains.
  • A word is misspelled or out of order. A changed phrase may fail validation; a different valid phrase can derive another wallet. Check spelling against the list for the original format, keep the original record unchanged and compare restored addresses with a known address. Our guide to fixing an invalid recovery seed covers further checks.

Seed phrase missing or incomplete?

If some words are missing, or you’re unsure of a few, the phrase can sometimes be reconstructed by testing the valid possibilities systematically, which is what recovering a missing seed word involves. Crypto Recovers works with phrases that are missing up to four words. The search must use the word list and validation of the right format and check candidates against a known address. Tools like BTCRecover are built for this, and BTCRecover can also search for a forgotten Electrum seed extension.

If the phrase is mostly gone, that route closes: a handful of remembered words out of twelve isn’t enough to rebuild the rest. Your remaining chance is a different key entirely, the wallet file or exported private keys.

Method 2: Recover from your wallet file (no seed)

You lost the words but still have the wallet file on a drive somewhere. The file holds your keys; they’re just locked behind your password.

First, find the file. Electrum keeps wallets in a wallets folder inside its data directory, as Electrum’s FAQ describes:

  • Windows: %APPDATA%\Electrum\wallets (that is, C:\Users\<username>\AppData\Roaming\Electrum\wallets)
  • macOS: ~/.electrum/wallets
  • Linux: ~/.electrum/wallets

The default file is named default_wallet, with no extension. Copy it before anything else and work on the copy: some Electrum upgrades convert a wallet file to a newer format that older versions can’t read. Point Electrum at the copy and enter your password. If it works, you’re done.

One check before you start guessing: Electrum only encrypts a wallet when you give it a password, so a wallet created with the password field left empty is stored unencrypted. You set or change the password under Wallet → Password, and that dialog also tells you whether the file is encrypted. If Electrum opens the wallet without asking for a password, the file itself isn’t encrypted; the keys inside may still be password-protected, in which case Electrum asks for the password only when you sign a transaction.

Forgot your password?

Electrum has no password reset; its own FAQ says the password can’t be recovered and points you to the seed instead. The password isn’t stored anywhere, so without the seed the only way in is to test candidates against the file until one fits.

Start with a hint list: every password you have ever used and its variations, the dates, names and patterns you reuse, plus the typo habits you had (a keyboard set to another language, caps lock, a trailing space). The closer your candidates are to the real password, the faster and more likely the search becomes.

Then run BTCRecover offline against a copy of the wallet file; it tests every candidate from your hint list. You need the copy, a hint list as a .txt file with one guess per line, and Python. Hashcat also has dedicated modes for Electrum wallet files. Download either tool only from its official source and run it on a machine that is not connected to the internet. Setup is command-line work; if that is not your world, that is exactly what our password recovery service runs for you under a written agreement.

Deleted or lost the wallet file?

Stop using that drive now. A deleted file can sit on the disk untouched until new data overwrites it, and every download, update and reboot risks writing over the bytes you need.

Free tools can bring a deleted file back: Recuva on Windows, or PhotoRec across systems. Recover to a different drive than the one you’re scanning. A wallet file is tiny, which helps, since small files survive deletion longer than large ones. Once you have the file back, open it in Electrum with your password as above.

If the drive has been reformatted or heavily used since the deletion, the file may already be overwritten, and no tool brings back overwritten data. A physically failing drive is a separate job, where a specialist can sometimes still clone what’s readable. For the wider version of this hunt, see finding a Bitcoin wallet you can’t access.

Corrupted wallet file

An unencrypted Electrum wallet file is plain JSON text. Since version 2.8, though, Electrum encrypts the whole file by default when you set a password, so an encrypted file contains nothing readable. A failing drive, an incomplete copy or a damaged backup can break either kind.

Electrum checks an encrypted file’s integrity when it decrypts it, so damaged data makes it reject even the right password. If Electrum refuses a password you are sure of, compare the file with any other copy before starting a long password search. Intact parts of an unencrypted file can still be read. In both cases, stop retrying the original in Electrum and don’t upload it anywhere. Restore from your seed if you have it; otherwise, a damaged file is a job for a specialist.

Method 3: Recover from individual private keys

No seed, no wallet file, just a paper wallet or private keys you exported years ago. You can still move those coins, and the method matters.

Importing adds the key and keeps using its old address. Sweeping sends everything from the old address to a new one in your wallet. For old keys, sweep, don’t import: a paper wallet or exported key may have been photographed or seen by malware years ago, and importing leaves your coins on an address other people might know.

To sweep, open or create a wallet, go to Wallet → Private keys → Sweep, paste your key, leave the destination address as it is (it belongs to your wallet) and click Sweep. Electrum then opens the send screen, where you set the fee and send. Do this as soon as you bring in an old key.

Individual keys recover one address at a time. If you used several addresses, you need the key for each of them: a single private key can’t regenerate the rest of the wallet. Only the seed can.

2FA and multisig wallets

Two setups follow different rules. A 2FA wallet uses TrustedCoin as a remote co-signer; its recovery depends on the 2FA seed type. That seed restores your wallet even if TrustedCoin ever disappears, as the Electrum 2FA recovery guide shows. A multisig wallet needs more than one key by design. A 2-of-3 wallet, for example, needs any two of its three keys to spend, so recovery means gathering the required number of seeds or master keys from the cosigners. To reconstruct the wallet, Electrum also needs the public keys of every cosigner, including those whose seed you do not have. These can come from the original wallet file or the missing cosigners’ master public keys (xpubs). Lose too many private keys and the wallet locks permanently, by the same math that protects it.

How to recover safely, and avoid the scams

Electrum’s age and popularity made it a favorite target, and the attacks are clever. A few rules will protect you better than any tool.

Only ever get Electrum from electrum.org. One well-documented attack didn’t touch anyone’s password: from December 2018 into 2019, attackers ran large numbers of malicious Electrum servers that answered transaction broadcasts with an error message urging an “update”. The download was malware disguised as Electrum, able to steal the coins once installed. Electrum 3.3.3 stopped showing server error messages, as the developers documented in GitHub issue #4968. Never install an “update” that arrives as a pop-up link.

Never enter your seed phrase into any website: not a “wallet checker,” not a “recovery portal,” not a support form. Electrum never asks for your seed on a web page, and neither does any real recovery service.

Never upload your wallet file to an online “recovery” tool. Real password recovery runs on your own machine, offline, or on the isolated equipment of a service you’ve signed a contract with. A website that wants your file wants your Bitcoin.

Work from copies. Before you touch a wallet file or a failing drive, make at least two copies and set the originals aside.

And know where the line is, because the scams live in the gap between hope and reality. If you have no recovery phrase, wallet file, backup, device or private key, there is nothing to rebuild the wallet from. No one can reverse a Bitcoin transaction, either: coins sent to an address you don’t control are gone at the protocol level, which makes it a theft matter for the authorities, not a recovery job. Getting back into your own wallet can be possible. Undoing a transaction never is.

Legitimate help has a shape you can recognize. It doesn’t charge you upfront, it makes no promises about the outcome, and it tells you plainly when your case can’t be solved.

If you’re still locked out

If the hint list is written, the tool has run through it against a copy of the file, and the password still hasn’t turned up, that is the point where our Electrum service takes over: the same file and hint list, worked through on machines that never go online, under a written agreement signed first. The same applies to a seed Electrum keeps rejecting or a phrase with missing words. Once the wallet opens, you move the Bitcoin yourself to a wallet only you control; we never touch the coins. No recovery, no fee: if we can’t get you back in, you owe nothing. A free assessment tells you what’s possible in your case and what isn’t.

FAQ: Electrum Wallet Recovery

Can I restore Electrum if I have no seed, no file and no keys?

No. Without the seed, a wallet file or private keys there is nothing to rebuild the wallet from, and not even Electrum can see your seed or password. No service can solve this, and anyone who promises otherwise is running a scam.

Is Electrum’s seed the same as a BIP-39 seed?

No. Both use the same 2,048 English words, but Electrum checks a phrase with its own version number instead of the BIP-39 checksum and derives the keys differently. Current Electrum versions make sure a new seed does not also pass a BIP-39 check. To restore a BIP-39 phrase in Electrum, select BIP39 seed under Options on the seed screen.

How long does Electrum wallet recovery take?

With the seed, the restore takes a few minutes, plus the time Electrum needs to synchronize. A password search has no fixed duration: it depends on how many candidates have to be tested, which is why a precise hint list matters. A free assessment tells you whether a search is realistic before any work begins.

Does Electrum wallet recovery cost anything?

Restoring from your own seed costs nothing: Electrum is free, open-source software. With Crypto Recovers, the assessment is free and the rule is no recovery, no fee: you pay only if you get back into the wallet, at a fee agreed in writing before work starts.

What if my Electrum wallet is not opening?

Copy the wallets folder first, then install the current version from electrum.org only and try again. If Electrum itself won’t start and reports an invalid config file, move the file named config out of the Electrum data directory and restart; Electrum then starts with default settings. Never move or delete anything in the wallets folder. Your bitcoins are on the blockchain, not in the software, and your seed restores them in a fresh wallet.

In what cases can Crypto Recovers help restore an Electrum wallet?

Crypto Recovers works on Electrum cases where material still exists: a forgotten wallet-file password, a seed that Electrum rejects as invalid, a phrase with missing or uncertain words, a forgotten seed extension, and a corrupted or deleted wallet file. A restored wallet showing a zero balance is worth checking too, because the cause can be the address type, the derivation path, the gap limit or a seed extension rather than missing coins. The work runs offline against a copy of the file, under a written agreement.

Still can’t get into your wallet?

Tell us what you still have, whether that’s a wallet file, a phrase, a device, or only what you remember, and we’ll give you an honest answer on whether recovery is realistic. The first assessment is free and never asks for your seed phrase, private key, or password. You pay only if the recovery succeeds.

Request an assessment

Share this article

About the author

Robbert Bink

Robbert Bink

Founder & wallet recovery specialist

Completed his first successful wallet recovery in 2019. More than 15 years in programming and IT; leads case assessment, recovery strategy and specialist software development.

Read the full profile →