13 Jul '15

How to Import Bitcoin Core wallet.dat File into MultiBit

At the time of writing, the Bitcoin blockchain just ticked over 40Gb in size. If you’re revisiting Bitcoin Core after a long absence, you may be in for a very long wait to download and verify the blockchain.

In fact, this just happened to me after dusting off my old wallet.dat file from 2 years ago. And guess what happened?

Even though I already had 30+ Gb of the blockchain downloaded, Bitcoin Core got corrupted and wanted to start from scratch! That meant I had to download and verify the ENTIRE blockchain again; just to make a transaction.

So, I thought there must be a better way. And there is!

Here’s my FULL and COMPLETE solution


1. Open Bitcoin Core and go to Help > Debug > Console

2. If your wallet is encrypted, type: walletpassphrase {password} 300

This unlocks your wallet for 5 minutes. Obviously, replace {password} with your password (no brackets).

3. Type: listaddressgroupings

4. Copy public addresses.

5. Type: listreceivedbyaddress 0 true

6. Copy more addresses.

7. For every public address you’ve noted down, type: dumpprivkey {address}

8. Copy down the private key associated with each address.


9. Open MultiBit and go to Tools > Export Private Keys > Export to … > then Export

10. Open in Notepad (or similar) the multibit.key file you just saved.

11. Add all your Bitcoin Core private keys into the file and make sure you preserve the date format.

IMPORTANT: After each private key, make sure the date is set to a time BEFORE your first transaction from the corresponding address.

If you’re not sure or too lazy to check, set the date to something like:

12. Save the multibit.key file with your private keys inserted.

13. In MultiBit, go to Tools > Import Private Keys and do this for the file you just saved.

14. Go to Tools > Reset Blockchain and Transactions.

15. Dont worry, be happy!

I recommend sweeping all funds from your old addresses into a fresh new wallet.

If you found this tutorial helpful, feel free to send me a tip: 1HV5QuN7diXeRzNEa1BEGYe2y7nisDzDYg