☎ +1 214-659-1775 Signal: +1 214-659-1775 [email protected]
Mon–Fri 9:00–18:30 MT · Denver, Colorado

How to transfer Bitcoin from a Multibit Classic or Multibit HD wallet into Electrum

David Veksler By David Veksler Oct 29, 2021 5 min read Guides

Multibit was one of the better Bitcoin wallets between 2011 and 2016. In 2019, both Multibit Classic and Multibit HD were abandoned by their owner KeepKey and are no longer supported. If you still have Bitcoin in a Multibit wallet and need to get it out, this guide moves it into Electrum, a modern wallet that is still maintained. If you've lost the password or the files won't open at all, start with the Multibit wallet recovery page instead; if you need the exact file paths and formats, see Multibit wallet files: locations, formats, and derivation paths.

Why not just send from Multibit?

Locked out of a wallet like this one?

I repair hardware wallets, crack forgotten passwords, and rebuild broken seed phrases — on my own bench in Denver.

✓ NO FEE UNTIL YOUR CRYPTO IS BACK · FREE ASSESSMENT
Get a free assessment →

You can try to make a transaction directly inside Multibit, but there are good reasons not to:

  1. Multibit does not support dynamic fees, so a transaction may fail, cost far too much, or worse, be accepted and then sit stuck for weeks before being rejected because the fee was too low.
  2. Multibit does not support SegWit addresses, so you may not be able to send to a current wallet at all.
  3. If you have a wallet with many transactions, it may fail to sync, or sending everything in one transaction can fail because the transaction is too large.
  4. Spending your whole wallet in one sweep is a privacy risk and costs you fees. Usually you just want your existing addresses loaded into a modern wallet.
  5. Multibit has assorted bugs that can stop it syncing or sending in the first place.

For any of those reasons, migrating your keys into Electrum is the safer path. Do this offline, on a clean machine, and copy your wallet files somewhere safe before you touch anything.

Import or sweep: which one do you want?

Electrum gives you two ways to bring old keys in, and the difference matters:

If you're not sure, sweep. It's the clean break.

Step 1: Find your Multibit wallet files

Your Multibit data lives here:

Platform Multibit Classic Multibit HD
macOS ~/Library/Application Support/MultiBit/*.wallet ~/Library/Application Support/MultiBitHD/<wallet-id>/mbhd.wallet.aes
Windows C:\Users\<username>\AppData\Roaming\MultiBit\<wallet-name>.wallet C:\Users\<username>\AppData\Roaming\MultiBitHD\<wallet-id>\mbhd.wallet.aes

Multibit Classic keeps individual private keys; Multibit HD is seed-based and stores an encrypted mbhd.wallet.aes. The two take different routes below.

Step 2 (Multibit Classic): Export your private keys

Search your Multibit wallet folder for a .key file. There's also a node.js script to export Multibit keys, but the manual method is just as easy.

If you don't already have a .key file, open Multibit and go to Tools → Export Private Keys:

Multibit wallet export private keys menu

Open the resulting .key file in a text editor. It should begin with the line KEEP YOUR PRIVATE KEYS SAFE !. The keys start after the last # line and look like this:

Kwm7awpt2QiuWE2n8d4WpJFB8HkEL5TgtiECg7spzJ4zbX6uiScY 2013-05-14T00:58:46Z

The long string at the front is the private key; the timestamp after it is just the key's creation date.

Step 3 (Multibit Classic): Import or sweep the keys into Electrum

Download Electrum only from electrum.org/#download and verify it before running it.

  1. Start Electrum, or choose File → New/Restore.
  2. To start fresh, choose Import Bitcoin addresses or private keys and paste your keys. This creates an imported-keys wallet holding the coins on their original addresses.
  3. To move funds into an existing Electrum wallet instead, open that wallet and use Wallet → Private keys → Sweep. Sweeping consolidates the balance into an address Electrum already controls, and leaves the old keys empty.

Step 4 (Multibit HD): Restore the seed into Electrum

Multibit HD is seed-based, so you don't export individual keys, you restore the recovery phrase:

  1. In Electrum choose File → New/Restore, then I already have a seed.
  2. Enter your Multibit HD recovery phrase.
  3. Click Options and check BIP39 seed.
  4. Set the derivation path to m/0' (that's a zero followed by a single quote).

Electrum restore wizard importing a Multibit HD wallet seed

That derivation path is the detail almost everyone misses: a Multibit HD seed entered without it will restore an empty or wrong wallet, because Electrum looks at the wrong addresses. There's a good walkthrough of restoring a MultiBitHD wallet in Electrum if you want a second reference. If the restore comes up empty, the derivation path is the first thing to check.

If you've forgotten the password

If all you have is an encrypted Multibit wallet and you don't know the password, you can't export or restore until it's cracked. That's a brute-force recovery job. The good news for Multibit Classic: the encrypted .key file uses only 3 MD5 iterations, which makes it fast to test millions or billions of password variations until the right one hits. Multibit HD's mbhd.wallet.aes is stronger but still workable.

That's the service if you'd rather not do it yourself: Multibit wallet recovery by David Veksler, with a free assessment and no fee until your crypto is back. In your first message, describe what you have, not your password or seed. Get your free assessment →

If this guide helped you recover your Bitcoin, consider sending a tip to 3PoVZA7CZCo8df7WKXZXGskGqTfDacsDah.

David Veksler

David Veksler

Founder of WalletRecovery.info. Working in Bitcoin since 2013; recovering wallets for clients since 2017 through Veksler Consulting LLC (Colorado, USA). About David →

Locked out of your wallet?

Describe your situation and I'll tell you — for free — whether recovery is realistic. No fee until your coins are back.

Get a free assessment
+1 214-659-1775 · [email protected] · Mon–Fri 9:00–18:30 MT · Denver, Colorado