MultiBit.online

Troubleshooting

Forgot your MultiBit wallet password?

A forgotten password doesn't mean lost bitcoin. Depending on your version, you can restore the wallet from a seed phrase or import key files without the password at all.

Before you continue

The short answer

In most cases, a forgotten password does not mean lost bitcoin. MultiBit HD restores from its 12-, 18- or 24-word seed in Electrum (12 and 18 appear more commonly) — the password is not needed at all, because it only encrypts the local wallet file, never the seed. MultiBit Classic recovers via an unencrypted .key export, no password required. Only an encrypted Classic .wallet with no key export is genuinely hard — that requires an offline password search such as btcrecover or mbtcrecover.

First: which MultiBit do you have?

The recovery path depends entirely on the version. A .wallet or .key file means MultiBit Classic; a 12-, 18- or 24-word seed phrase (or a mbhd.wallet.aes file) means MultiBit HD. Not sure? The Classic vs HD comparison identifies your wallet in two minutes.

MultiBit HD: the password is not your backup

MultiBit HD derives every address from your seed phrase using standard BIP39/BIP32 math. The password only encrypts the local wallet file on disk — it never touches the seed. That means a forgotten HD password is not a blocker: restore the seed in Electrum and you're back in.

  1. Install Electrum from the official electrum.org release.
  2. Create a new standard wallet and choose "I already have a seed".
  3. Enter your wallet words in order (12, 18 or 24 — 12 and 18 appear more commonly in documentation).
  4. Tick BIP39 seed in Options.
  5. Set the derivation path to m/0' (receive m/0'/0, change m/0'/1).

Full walkthrough: how to restore a MultiBit HD seed phrase.

MultiBit Classic: check for .key exports

MultiBit Classic stored keys in a .wallet file, and you could export them to .key files via Tools → Export Private Keys. If you exported without a password, those .key files contain plain-text private keys you can import into Electrum right now — no password needed. Check your backups and the key-backup folder inside the wallet's -data directory.

If your .wallet file itself is password-protected and you never exported keys, the keys inside are encrypted with your password. There is no backdoor — recovery means remembering the password or running an offline recovery attempt.

Encrypted wallet + forgotten password: recovery tools

Open-source tools such as btcrecover and its MultiBit-focused fork mbtcrecover can try a list of candidate passwords offline — including typos and token lists built from your hints. File support depends on the exact release: btcrecover's documented Classic workflow uses the encrypted .key backups in the wallet's key-backup folder rather than the .wallet file directly, and HD support targets mbhd.wallet.aes-style inputs where implemented. Always check the specific release's documentation and download only from the official repositories. How well any tool works depends on how much you remember about the password; a completely random, never-reused password can be impractical to recover.

Run recovery on a copy of the wallet file, on a machine you control. If you do send your files to a recovery service, make sure it is a legitimate, established business first — ideally under a written agreement — and only share what the service needs for the job.

Special characters in your password: test variants, don't assume a bug

There is no confirmed MultiBit bug that alters passwords. If the exact password you remember "stops working", keyboard layout, character encoding or Unicode normalization can explain it — for example, an accented character typed on a different layout than the one used when the wallet was created. Try the same password without the special characters or on a different keyboard layout, and let tools like btcrecover automate trying those variants for you.

Forgot password FAQ

I forgot my MultiBit wallet password — can I recover my bitcoin?

In most cases, yes. MultiBit HD wallets restore from the 12-, 18- or 24-word seed phrase without the password (Electrum, BIP39, path m/0'). MultiBit Classic wallets recover if you ever exported unencrypted .key files, which import directly. Only an encrypted Classic .wallet with no key export requires recovering the password itself.

I forgot my MultiBit Classic password — what are my options?

Check for unencrypted .key exports (including the key-backup folder) — those keys import into Electrum with no password. If the .wallet file is encrypted and you have no key export, the keys inside are locked by the password; open-source tools like btcrecover/mbtcrecover can try candidate passwords offline, and the more you remember, the better the chances.

I forgot my MultiBit HD password — can I restore without it?

Yes. The HD password only encrypts the local mbhd.wallet.aes file; it never touches your seed. With the 12-, 18- or 24-word seed phrase you can rebuild the entire wallet in Electrum without the password — choose BIP39 and set the derivation path to m/0'.

Can anyone reset a forgotten MultiBit password for me?

There is no backdoor and no legitimate reset button — the password can only be recovered, not bypassed. A professional service runs the same offline recovery search with more hardware and a larger candidate list built from your hints.

What is btcrecover / mbtcrecover?

Btcrecover is an open-source tool that tries a list of candidate passwords offline; mbtcrecover is a community MultiBit-focused fork. File support depends on the exact version: for MultiBit Classic, btcrecover's documented workflow targets the encrypted .key backup files in the key-backup folder (not the .wallet file directly), and HD support targets mbhd.wallet.aes-style inputs where implemented. Check the specific release's documentation before use and download only from the official repositories. They are most effective when the password is based on something real.

My password has special characters and still doesn't work — why?

There is no confirmed MultiBit bug that alters passwords. If a remembered password is rejected, keyboard layout, character encoding or Unicode normalization can explain it — for example, typing an accented character on a different layout than the one used when the wallet was created. Try the password without the special characters or on a different keyboard layout, and let recovery tools like btcrecover test those variants automatically.

MultiBit says my correct password is not accepted — what now?

If MultiBit tells you the password is wrong when you know it is right, test the possibilities one at a time: the wrong keyboard layout, a character-encoding difference, or a variant you typed when creating the wallet. Try the password without special characters, on a different layout, and test the variant list with btcrecover or mbtcrecover. These are hypotheses worth testing — not proof that MultiBit altered the original password.

MultiBit shows 'the password did not unlock the wallet' — what does that mean?

That message appears when the decryption key derived from the password does not match the wallet file. The keys inside stay locked until the right password is entered — there is no reset and no backdoor. Offline tools like btcrecover/mbtcrecover can try candidate passwords, and any hint you remember (length, tokens, variations) narrows the search.

I get 'provided AES key is wrong' in MultiBit Classic — what is an AES key?

An AES key is the cryptographic key derived from your password when MultiBit Classic encrypted a .wallet or .key file. The 'provided AES key is wrong' error means the derived key does not match the file — i.e. the password is incorrect or a keyboard/encoding variant was used. It is the same situation as a wrong password: recovery means finding the right one offline.