Multibit was one of the better Bitcoin wallets between 2011-2016. However, in 2019, both Multibit Classic and Multibit HD have been abandoned by its owner Keepkey and are no longer supported. If you still have Bitcoin in your Multibit wallet and need to get it out, read on.
You can still try to send Bitcoin out of Multibit is make a transaction directly in the wallet. However, there are a few reasons why you might not want to do this:
- Multibit does not support dynamic transaction fees, so your transaction may fail, be too expensive, or worse, be accepted but be stuck for weeks (before being rejected) because the fee is too low.
- Multibit does not support SegWit addresses, so you may not be able to send to a current wallet.
- If you have a wallet with many transactions, it may fail to sync, or sending them all in a single transaction will fail because the transaction is too large.
- Spending your entire wallet is a privacy risk and costs you money. You just want to load your existing Bitcoin addresses in a modern wallet!
- Multibit has various bugs which may prevent it from syncing or being able to send transactions.
If you don’t want to or can’t send from Multibit for any of these reasons, you can still migrate your Multibit keys to another wallet. Here is how to do that with Electrum.
1: Export your private keys
There is a node.js script to export your multibit keys, I think the manual method is just as easy:
For Multibit Classic:
Search your multibit wallet folder for a .key file. Your Multibit wallet is here:
Multibit Classic ~/Library/Application Support/MultiBit/*.wallet
MultibitHD ~/Library/Application Support/MultiBitHD/<wallet-id>/mbhd.wallet.aes
Multibit Classic C:\Users\<username>\AppData\Roaming\MultiBit\<wallet-name>.wallet
If you don’t have a .key file, go to Tools-> Export Private Keys
After you find the .key file, open it in a text editor. The key file should start with the line: “KEEP YOUR PRIVATE KEYS SAFE !”
The keys start at the last # line, and look like this:
The bold text is the key.
Import your keys into Electrum:
Get Electrum from https://electrum.org/#download
Start Electrum or select File-> New. Select “Import Private Keys”
For an existing wallet, you can also Import (this adds them) or Sweep (this moves the balance into the wallet).
Import your Multibit HD recovery seed into Electrum:
If you have an Electrum HD recovery phrase, select “I already have a seed”
After you enter the seed, click on options and check bip39.
Next, set the derivation path as m/0′
(that’s zero and a single quote)
Now you can import your Multibit seed into Electrum
If you forgot your password:
Be sure to check the key-backup and wallet-unenc-backup for unencrypted backups of your keys.
Still need help?
If you only have an encrypted Multibit wallet, and you don’t know the password, you will have to brute force the Bitcoin wallet password. The good news is that the encrypted Multibit .key file only uses 3 md5 iterations, which means it’s easy to try millions or billions password variations until we find the right one.
If you have questions about this guide or still need help, give us a shout!