<p>In the current version 2.8.3 of Electrum it's very easy to import Multibit wallets (meaning, migrating from Multibit to Electrum). An important reason to migrate is because Multibit (not HD but the classic one) does not allow to change network fees, which makes it very hard or even unreliable to move funds.</p>

<ol>
<li>Select wallet in Multibit and choose <code>Tools &gt; Export Private Keys</code> and export without password to a .key file.</li>
<li>Open the .key file with a text editor (e.g. Sublime Text) and copy the private key(s) from the text file.</li>
<li>Create a new wallet in Electrum from menu <code>File &gt; New/Restore</code>, give it a name, a location to save and create as Standard Wallet (other options may also work but haven't tried).</li>
<li>When asked for Keystore, choose <code>Use public or private keys</code>. In the next screen, you can paste your private key(s) from step 2.</li>
<li>You now have a Electrum Wallet with the addresses previously used in Multibit and you can send/receive BTC from this wallet.</li>
</ol>

<p>Note: The addresses will still be accessible from Multibit, since you can use the same wallet (private keys) from various apps/wallets. I use Multibit now as 'watch only' and not transfer anymore from it.</p>

CC BY-SA 3.0
2017-11-15T08:53:22.653Z
Multibit HD wallets can be imported by following [these instructions](https://bitcoin.stackexchange.com/a/55306/27824) to get the keys.  Hopefully you don't have too many transactions or you'll be copying+pasting keys for a while...
BlueRaja - Danny Pflughoeft
CC BY-SA 4.0
2019-01-14T04:16:48.380Z
When I copy the private key from step 2 into electrum 2.8.3, the gui still has the 'next' button greyed out. My key is 132 characters long.
spuder
CC BY-SA 4.0
2019-01-15T09:27:44.283Z
@spuder That must be something else than the private key, as 132 chars is too long. If you use the (Base58) Wallet Import Format (WIF) the private key should be 52 chars long, see https://en.bitcoin.it/wiki/Private_key#Base58_Wallet_Import_format
Dr.Bob
CC BY-SA 4.0
2019-01-16T05:30:14.520Z
Indeed. I re-exported the private key from multibit and I'm now able to import into electrum properly.
spuder
CC BY-SA 4.0
2020-11-22T20:21:08.980Z
Also works in more recent versions of Electrum (did it on 4.0.5).
simlmx
CC BY-SA 3.0
2017-07-30T11:38:31.487Z
2017-07-30T11:38:31.487Z
Dr.Bob
<p>Checkout <a href="https://github.com/Multibit-Legacy/read-multibit-wallet-file" rel="nofollow noreferrer">read-multibit-wallet-file</a>, a standalone utilitiy written in Node. Useful in case multibit UI won't let you export it (it waits for the entire blockchain to download which can get stuck)</p>

CC BY-SA 3.0
2017-12-01T13:35:48.243Z
2017-12-01T13:35:48.243Z
ripper234
<p>If anyone still has an old Classic Multibit Wallet and they are having trouble transferring them to Electrum, uninstall the latest version if you have installed it and go to there web site and click on the "older versions link".
From there find Version 2.8.3</p>

CC BY-SA 4.0
2018-07-20T17:28:47.383Z
2.8.3 was the only version that would open my wallet.
spuder
CC BY-SA 3.0
2017-11-14T08:28:36.290Z
2017-11-14T08:28:36.290Z
mike
<p>You can try to get Multibit back up and running again by resetting the blockchain/transactions:<br>
<a href="https://multibit.org/en/help/v0.5/help_resetBlockchain.html" rel="nofollow">https://multibit.org/en/help/v0.5/help_resetBlockchain.html</a></p>

<ol>
<li>Open MultiBit and make sure the wallet you are interested in is selected in the 'Wallets Wallets' side panel.</li>
<li>Go the 'Tools | Reset Reset Blockchain and Transactions' menu option.</li>
<li>This brings up a new screen. To reset the selected wallet click the 'Reset Reset blockchain and transactions' button.</li>
<li>MultiBit will start reloading the blockchain. This can take some time. Just let it run and download the blockchain. When it is finished, your wallet should reflect what is on the blockchain.</li>
</ol>

<p>I started using multibit and had some problems unfortunately ... was able to get my coins out using this method (had to reset it several times, truth be told).</p>

CC BY-SA 3.0
2014-01-09T16:38:48.620Z
Thank you, thats exactly what I wanted :) Sorry I didn't accept this, but the other answer was the best answer to the question I asked.
Michael Baldry
CC BY-SA 3.0
2014-01-10T05:10:10.053Z
ok, I understand. Best of luck :)
Joel Martinez
CC BY-SA 3.0
2014-01-09T14:19:36.213Z
2014-01-09T14:19:36.213Z
Joel Martinez
<p>Sorry to answer an old question but just in case someone needs a really easy explaination like me:
<a href="https://www.youtube.com/watch?v=E-KcY6KUVnY" rel="nofollow noreferrer">https://www.youtube.com/watch?v=E-KcY6KUVnY</a></p>

CC BY-SA 3.0
2017-07-30T00:26:08.450Z
2017-07-30T00:26:08.450Z
Klaus
<p>Multibit creates addresses using compressed private key, while Electrum uses uncompressed private keys. You can't decompress key - it will change public address, not allowing you to use your coins.</p>

<p>Check first letter of your exported private key from Electrum. If first letter is K or L, it's compressed. If it's 5, you have uncompressed private key.</p>

<p>Easiest way to change programs is to create new wallet in Electrum and send your coins to new address.</p>

<p>If you can't send it from Multibit, because it's broken, install bitcoin-qt (it supports compressed private keys). </p>

<p>To import private key with bitcoin-qt:</p>

<ol>
<li>Close bitcoin-qt</li>
<li>Open console (press start > type "cmd")</li>
<li>cd C:\Program Files (x86)\Bitcoin\daemon</li>
<li>bitcoind.exe --deamon</li>
<li>Open another console</li>
<li>cd C:\Program Files (x86)\Bitcoin\daemon</li>
<li>bitcoind importprivkey 5Jvhv9N8BHYAp9Uowvz28fvaqjeiHC3FcEb9p6X2SncnhnHUVyQ test3 false</li>
<li>if there is no error, close both consoles and open bitcoin-qt and synchronize</li>
</ol>

<p>There are probably more/better tutorials how to import private key to bitcoin-qt. Important thing is - you can't import compressed private key to program that doesn't support compressed private keys (like Electrum).</p>

CC BY-SA 3.0
2014-01-09T16:37:53.820Z
This is the correct answer to the question I asked, but I actually did what Joel Martinez said
Michael Baldry
CC BY-SA 3.0
2017-05-17T05:01:53.217Z
The question was about Multibit => Electrum, not _from_ Electrum, and not _to_ BitcoinQT.
Chloe
CC BY-SA 4.0
2018-07-20T17:31:53.140Z
For anyone looking, Bitcoin-QT is not available for download anymore.
spuder
CC BY-SA 3.0
2014-01-09T14:27:51.770Z
2014-01-09T14:27:51.770Z
remiq
<p>So, MultiBit is not updating the transactions in my wallet, I can see the transactions in the blockchain etc, so the money is there but its just not quite working...</p>

<p>I'm hoping to load that wallet with another client, and have been looking at Electrum.</p>

<p>I read another post on here but it seems to be for an older version and while it tells you how to export keys, which I've done, I can't work out how to import it in to Electrum properly.</p>

<p>Can anyone help me out?</p>

<wallet><multibit><electrum>
Export wallet from Multibit to Electrum
Michael Baldry
# Export wallet from Multibit to Electrum

(Asked by: username_0 on 2014-01-09)

So, MultiBit is not updating the transactions in my wallet, I can see the transactions in the blockchain etc, so the money is there but its just not quite working...

I'm hoping to load that wallet with another client, and have been looking at Electrum.

I read another post on here but it seems to be for an older version and while it tells you how to export keys, which I've done, I can't work out how to import it in to Electrum properly.

Can anyone help me out?

**Tags:** wallet, multibit, electrum


---

## 6 answers

### Answer by username_9 on 2014-01-09. Score: 3 | Accepted answer

Multibit creates addresses using compressed private key, while Electrum uses uncompressed private keys. You can't decompress key - it will change public address, not allowing you to use your coins.

Check first letter of your exported private key from Electrum. If first letter is K or L, it's compressed. If it's 5, you have uncompressed private key.

Easiest way to change programs is to create new wallet in Electrum and send your coins to new address.

If you can't send it from Multibit, because it's broken, install bitcoin-qt (it supports compressed private keys).

To import private key with bitcoin-qt:

1. Close bitcoin-qt
2. Open console (press start > type "cmd")
3. cd C:\Program Files (x86)\Bitcoin\daemon
4. bitcoind.exe --deamon
5. Open another console
6. cd C:\Program Files (x86)\Bitcoin\daemon
7. bitcoind importprivkey 5Jvhv9N8BHYAp9Uowvz28fvaqjeiHC3FcEb9p6X2SncnhnHUVyQ test3 false
8. if there is no error, close both consoles and open bitcoin-qt and synchronize

There are probably more/better tutorials how to import private key to bitcoin-qt. Important thing is - you can't import compressed private key to program that doesn't support compressed private keys (like Electrum).

> **Comments:**
> **username_0**: This is the correct answer to the question I asked, but I actually did what username_7 said  
> **username_10**: The question was about Multibit => Electrum, not _from_ Electrum, and not _to_ BitcoinQT.  
> **username_3**: For anyone looking, Bitcoin-QT is not available for download anymore.  

---

### Answer by username_1 on 2017-07-30. Score: 8

In the current version 2.8.3 of Electrum it's very easy to import Multibit wallets (meaning, migrating from Multibit to Electrum). An important reason to migrate is because Multibit (not HD but the classic one) does not allow to change network fees, which makes it very hard or even unreliable to move funds.

1. Select wallet in Multibit and choose `Tools > Export Private Keys` and export without password to a .key file.
2. Open the .key file with a text editor (e.g. Sublime Text) and copy the private key(s) from the text file.
3. Create a new wallet in Electrum from menu `File > New/Restore`, give it a name, a location to save and create as Standard Wallet (other options may also work but haven't tried).
4. When asked for Keystore, choose `Use public or private keys`. In the next screen, you can paste your private key(s) from step 2.
5. You now have a Electrum Wallet with the addresses previously used in Multibit and you can send/receive BTC from this wallet.

Note: The addresses will still be accessible from Multibit, since you can use the same wallet (private keys) from various apps/wallets. I use Multibit now as 'watch only' and not transfer anymore from it.

> **Comments:**
> **username_2**: Multibit HD wallets can be imported by following [these instructions](https://bitcoin.stackexchange.com/a/55306/27824) to get the keys.  Hopefully you don't have too many transactions or you'll be copying+pasting keys for a while...  
> **username_3**: When I copy the private key from step 2 into electrum 2.8.3, the gui still has the 'next' button greyed out. My key is 132 characters long.  
> **username_1**: @username_3 That must be something else than the private key, as 132 chars is too long. If you use the (Base58) Wallet Import Format (WIF) the private key should be 52 chars long, see https://en.bitcoin.it/wiki/Private_key#Base58_Wallet_Import_format  
> **username_3**: Indeed. I re-exported the private key from multibit and I'm now able to import into electrum properly.  
> **username_4**: Also works in more recent versions of Electrum (did it on 4.0.5).  

---

### Answer by username_5 on 2017-12-01. Score: 2

Checkout [read-multibit-wallet-file](https://github.com/Multibit-Legacy/read-multibit-wallet-file), a standalone utilitiy written in Node. Useful in case multibit UI won't let you export it (it waits for the entire blockchain to download which can get stuck)


---

### Answer by username_6 on 2017-11-14. Score: 1

If anyone still has an old Classic Multibit Wallet and they are having trouble transferring them to Electrum, uninstall the latest version if you have installed it and go to there web site and click on the "older versions link".
From there find Version 2.8.3

> **Comments:**
> **username_3**: 2.8.3 was the only version that would open my wallet.  

---

### Answer by username_7 on 2014-01-09. Score: 1

You can try to get Multibit back up and running again by resetting the blockchain/transactions:  
<https://multibit.org/en/help/v0.5/help_resetBlockchain.html>

1. Open MultiBit and make sure the wallet you are interested in is selected in the 'Wallets Wallets' side panel.
2. Go the 'Tools | Reset Reset Blockchain and Transactions' menu option.
3. This brings up a new screen. To reset the selected wallet click the 'Reset Reset blockchain and transactions' button.
4. MultiBit will start reloading the blockchain. This can take some time. Just let it run and download the blockchain. When it is finished, your wallet should reflect what is on the blockchain.

I started using multibit and had some problems unfortunately ... was able to get my coins out using this method (had to reset it several times, truth be told).

> **Comments:**
> **username_0**: Thank you, thats exactly what I wanted :) Sorry I didn't accept this, but the other answer was the best answer to the question I asked.  
> **username_7**: ok, I understand. Best of luck :)  

---

### Answer by username_8 on 2017-07-30. Score: -1

Sorry to answer an old question but just in case someone needs a really easy explaination like me:
<https://www.youtube.com/watch?v=E-KcY6KUVnY>


---

