<p>You can import a Multibit-HD (v0.4.1) wallet into Breadwallet (v38) just by using the 12 seed words and it works fine - Breadwallet shows the right balance and generates the same receive addresses.</p>

<p>This has been my preferred method of accessing Multibit-HD wallet from a smartphone. </p>

CC BY-SA 3.0
2017-05-24T23:06:18.697Z
Breadwallet would not accept my 18 Multibit words. It says it required 12 words only. Also I already had a balance in Breadwallet.
Chloe
CC BY-SA 3.0
2017-05-25T05:33:35.927Z
Okay, that's disappointing, but good to know. It accepted my 12 words.
Mark Ch
CC BY-SA 3.0
2017-06-16T05:28:31.587Z
For anybody new starting out wanting to create a new wallet that can be used with multiple wallet software apps, a much better approach is to create a BIP-44 wallet using Mycelium (android) and restore it into Multibit-HD. That way it will be much more common format and can also be restored into other wallets like Electrum, etc
Mark Ch
CC BY-SA 3.0
2017-05-24T03:47:34.093Z
2017-06-14T22:36:18.000Z
2017-06-14T22:36:18.000Z
Mark Ch
<p>Electrum supports Bip39 seeds but in a limited capacity. I believe it does not support all derivation paths or number of words. What you should do is use a tool like <a href="https://bitkeys.org/BIP39Mnemonic/bip39-standalone.html" rel="nofollow noreferrer">https://bitkeys.org/BIP39Mnemonic/bip39-standalone.html</a> and generate your addresses and keys, then import them into an electrum wallet and ideally, sweep them to the native HD addresses. Use caution to only use a web service dealing with private keys on a cold machine or your coins may be stolen. If you don't know what that means, just ask.</p>

CC BY-SA 3.0
2017-05-18T05:42:33.497Z
I tried using that web site to generate xprv BIP32 Extended Private Key. The addresses matched under the BIP32 tab using MultiBit option, but when I paste the key into Electrum to restore, it generates completely different addresses! I can go to Wallet > Master Public Key in Electrum, and the xpub key _still_ matches the xpub key on the site, but they have different addresses entirely.
Chloe
CC BY-SA 3.0
2017-05-17T03:17:26.960Z
2017-05-17T03:17:26.960Z
jonald_fyookball
<p>OK found a way! Only cost me $8 to switch wallets! WTF?</p>

<ul>
<li>Go here and save the web page to disk: <a href="https://iancoleman.github.io/bip39/" rel="nofollow noreferrer">https://iancoleman.github.io/bip39/</a></li>
<li>Download, install, &amp; start TOR browser. <a href="https://www.torproject.org/" rel="nofollow noreferrer">https://www.torproject.org/</a> We are using TOR because it is made for anonymity and privacy, and doesn't keep cookies, storage, cache, etc. We are going offline, but a Javascript page can store data in your browser so next time you visit, it can send your secret info back. If you are not worried and think you'll just use a private browser session, look up <a href="http://samy.pl/evercookie/" rel="nofollow noreferrer">permanent cookies</a> and see how creepy your browser is when it comes to protecting your data. </li>
<li>Open the web page you saved in TOR browser. Turn on Javascript.</li>
<li>Start Electrum, create a new wallet, and select <code>Import Private Keys</code>. Wait at the input box.</li>
<li>Unplug your network cable, and disable your WiFi network connections.</li>
<li>Input your Multibit seed words into the BIP39 tool. Select BIP32 tab, and MultibitHD for client. </li>
<li>Scroll down and view the addresses generated. Verify the addresses match the addresses in Multibit, starting from the earliest to latest.</li>
<li>Copy &amp; paste all of the <strong>private</strong> keys from the private key column. Yes, you will have to freakin' copy &amp; paste like 20-100 keys depending on how much you have been using Multibit! (Oh it get's worse!)</li>
<li>These are only the original keys. Whenever you send a payment, you get change to a 'change address'. Those are not listed! If you have sent any payments, you need the change address keys also. To get the change address keys, read the following.</li>
</ul>

<p><a href="https://www.reddit.com/r/Bitcoin/comments/6btevz/how_do_i_import_my_12_breadwallet_seed_words_into/dhqvy31/?context=3" rel="nofollow noreferrer">https://www.reddit.com/r/Bitcoin/comments/6btevz/how_do_i_import_my_12_breadwallet_seed_words_into/dhqvy31/?context=3</a></p>

<blockquote>
  <p>If you use the BIP39 tool that I linked, put your seed in and go to the BIP32 tab, in the "client" box change it to "custom derivation path" and start with m/0'/0
  You should be able to manually go through addresses and get private keys by changing the path. (example: m/0'/0 --> m/0'/1 --> m/0'/2 and I think change addresses are probably m/1'/0 --> m/1'/1 --> m/1'/2 --> etc.)</p>
</blockquote>

<ul>
<li>However, the change addresses are <code>m/0'/1</code> not as mentioned above. </li>
<li>Change the Client to Custom, and change the BIP32 derivation path to <code>m/0'/1</code>. </li>
<li>Verify the change addresses match. To find the change address, open the first transaction where you sent, view the transaction on BlockExplorer blockchain.info, and see which address the excess change went to. This is one of your change addresses. You can verify as many as you want but more than likely if the first matches the rest do.</li>
<li>Now repeat the copy &amp; paste of the addresses <strong>private</strong> keys into Electrum.</li>
<li>Click Next on Electrum and enter a password. <em>You must encrypt your wallet or else the private keys are in plain text on your disk!</em></li>
<li>Close TOR browser with the BIP39 tool.</li>
<li>Plug in your network cable and turn on your WiFi network adapter. </li>
<li>Electrum will synchronize and show your balance.</li>
<li>Go to File > New/Restore and create a new wallet, with new seed words.</li>
<li>Write down your seed words.</li>
<li>Send your bitcoins from the old wallet to the new wallet. The fees will be high due to many inputs!</li>
</ul>

<p>From comment by Daron:</p>

<blockquote>
  <p>For fast copy-paste, use this in browser console: <code>$("tbody.addresses &gt; tr &gt; .privkey &gt; span").append("\n").text()</code>. It'll generate a wall text of addresses in the console, which can be simply pasted in Electrum.</p>
</blockquote>

CC BY-SA 3.0
2017-05-21T22:43:49.640Z
To the @Chloe method: I must generated 500 addresses, for fast copy-paste, use this in browser console: $("tbody.addresses > tr > .privkey > span").append("\n").text() It's generate wall text of addresses in console, which can be simply pasted in Electrum.
daron
CC BY-SA 3.0
2017-05-22T20:51:46.903Z
Tor Browser is not designed to prevent Javascript from sending information you type in to websites. That's not part of its threat model.
Nick ODell
CC BY-SA 3.0
2017-05-22T21:42:15.737Z
@NickODell I know. We aren't preventing Javascript from running. We disconnect the network and use TOR to prevent any information saved to disk for the next time it runs when we are connected to the network. Please read the whole answer.
Chloe
CC BY-SA 3.0
2017-05-22T21:43:34.147Z
@Chloe My bad. I misread.
Nick ODell
CC BY-SA 3.0
2017-09-28T23:34:30.173Z
Thank you this helped me find the change address with the missing bitcoin cash I was looking for!
HaveAGuess
CC BY-SA 3.0
2017-05-19T07:35:16.727Z
2017-05-22T14:14:31.807Z
2017-05-22T14:14:31.807Z
Chloe
<p>I installed Electrum to replace the broken and intolerable Multibit HD. I entered my 18 seed words, but it wouldn't allow me to click Next. I clicked Options > BIP 39 and it enabled Next. It created the wallet, but I don't see my balance or transactions. There doesn't appear to be any menu options to rescan the network.</p>

<p>Inside Multibit, it says this about my wallet:</p>

<pre><code>Standard MultiBit wallet
Private keys are encrypted on this machine
BIP32 compliant. m/0h (Account 1 only)
</code></pre>

CC BY-SA 3.0
2017-05-22T14:09:28.957Z
I found out no wallet seeds are compatible with any other wallet. Electrum generates completely different addresses using the same seed words.
Chloe
CC BY-SA 4.0
2019-01-09T15:22:03.843Z
I found Multibit HD seeds are compatible if you use m/0' instead of the default path pattern. Also m/0h does not work because it is not recognized by Electrum.
Dirk Jäckel
CC BY-SA 4.0
2019-01-09T15:29:12.757Z
Since I do not have enough reputation to answer: Here is what I did today: 1. Export seed phrase with https://github.com/Multibit-Legacy/read-multibit-wallet-file 2. Create new wallet in Electrum: Standard wallet -> I already have a seed -> paste seed -> Options -> BIP 39 -> legacy (p2pkh) -> change derivation path to: m/0' -> enter new password -> Done
Dirk Jäckel
<electrum><seed><multibit-hd><wallet-import>
How do I import a Multibit HD wallet with seeds into Electrum?
Chloe
# How do I import a Multibit HD wallet with seeds into Electrum?

(Asked by: username_0 on 2017-05-16)

I installed Electrum to replace the broken and intolerable Multibit HD. I entered my 18 seed words, but it wouldn't allow me to click Next. I clicked Options > BIP 39 and it enabled Next. It created the wallet, but I don't see my balance or transactions. There doesn't appear to be any menu options to rescan the network.

Inside Multibit, it says this about my wallet:

```
Standard MultiBit wallet
Private keys are encrypted on this machine
BIP32 compliant. m/0h (Account 1 only)

```

**Tags:** electrum, seed, multibit-hd, wallet-import

> **Comments:**
> **username_0**: I found out no wallet seeds are compatible with any other wallet. Electrum generates completely different addresses using the same seed words.  
> **username_1**: I found Multibit HD seeds are compatible if you use m/0' instead of the default path pattern. Also m/0h does not work because it is not recognized by Electrum.  
> **username_1**: Since I do not have enough reputation to answer: Here is what I did today: 1. Export seed phrase with https://github.com/Multibit-Legacy/read-multibit-wallet-file 2. Create new wallet in Electrum: Standard wallet -> I already have a seed -> paste seed -> Options -> BIP 39 -> legacy (p2pkh) -> change derivation path to: m/0' -> enter new password -> Done  

---

## 3 answers

### Answer by username_0 on 2017-05-19. Score: 5 | Accepted answer

OK found a way! Only cost me $8 to switch wallets! WTF?

* Go here and save the web page to disk: <https://iancoleman.github.io/bip39/>
* Download, install, & start TOR browser. <https://www.torproject.org/> We are using TOR because it is made for anonymity and privacy, and doesn't keep cookies, storage, cache, etc. We are going offline, but a Javascript page can store data in your browser so next time you visit, it can send your secret info back. If you are not worried and think you'll just use a private browser session, look up [permanent cookies](http://samy.pl/evercookie/) and see how creepy your browser is when it comes to protecting your data.
* Open the web page you saved in TOR browser. Turn on Javascript.
* Start Electrum, create a new wallet, and select `Import Private Keys`. Wait at the input box.
* Unplug your network cable, and disable your WiFi network connections.
* Input your Multibit seed words into the BIP39 tool. Select BIP32 tab, and MultibitHD for client.
* Scroll down and view the addresses generated. Verify the addresses match the addresses in Multibit, starting from the earliest to latest.
* Copy & paste all of the **private** keys from the private key column. Yes, you will have to freakin' copy & paste like 20-100 keys depending on how much you have been using Multibit! (Oh it get's worse!)
* These are only the original keys. Whenever you send a payment, you get change to a 'change address'. Those are not listed! If you have sent any payments, you need the change address keys also. To get the change address keys, read the following.

<https://www.reddit.com/r/Bitcoin/comments/6btevz/how_do_i_import_my_12_breadwallet_seed_words_into/dhqvy31/?context=3>

> If you use the BIP39 tool that I linked, put your seed in and go to the BIP32 tab, in the "client" box change it to "custom derivation path" and start with m/0'/0
> You should be able to manually go through addresses and get private keys by changing the path. (example: m/0'/0 --> m/0'/1 --> m/0'/2 and I think change addresses are probably m/1'/0 --> m/1'/1 --> m/1'/2 --> etc.)

* However, the change addresses are `m/0'/1` not as mentioned above.
* Change the Client to Custom, and change the BIP32 derivation path to `m/0'/1`.
* Verify the change addresses match. To find the change address, open the first transaction where you sent, view the transaction on BlockExplorer blockchain.info, and see which address the excess change went to. This is one of your change addresses. You can verify as many as you want but more than likely if the first matches the rest do.
* Now repeat the copy & paste of the addresses **private** keys into Electrum.
* Click Next on Electrum and enter a password. *You must encrypt your wallet or else the private keys are in plain text on your disk!*
* Close TOR browser with the BIP39 tool.
* Plug in your network cable and turn on your WiFi network adapter.
* Electrum will synchronize and show your balance.
* Go to File > New/Restore and create a new wallet, with new seed words.
* Write down your seed words.
* Send your bitcoins from the old wallet to the new wallet. The fees will be high due to many inputs!

From comment by username_4:

> For fast copy-paste, use this in browser console: `$("tbody.addresses > tr > .privkey > span").append("\n").text()`. It'll generate a wall text of addresses in the console, which can be simply pasted in Electrum.

> **Comments:**
> **username_4**: To the @username_0 method: I must generated 500 addresses, for fast copy-paste, use this in browser console: $("tbody.addresses > tr > .privkey > span").append("\n").text() It's generate wall text of addresses in console, which can be simply pasted in Electrum.  
> **username_5**: Tor Browser is not designed to prevent Javascript from sending information you type in to websites. That's not part of its threat model.  
> **username_0**: @username_5 I know. We aren't preventing Javascript from running. We disconnect the network and use TOR to prevent any information saved to disk for the next time it runs when we are connected to the network. Please read the whole answer.  
> **username_5**: @username_0 My bad. I misread.  
> **username_6**: Thank you this helped me find the change address with the missing bitcoin cash I was looking for!  

---

### Answer by username_2 on 2017-05-24. Score: 1

You can import a Multibit-HD (v0.4.1) wallet into Breadwallet (v38) just by using the 12 seed words and it works fine - Breadwallet shows the right balance and generates the same receive addresses.

This has been my preferred method of accessing Multibit-HD wallet from a smartphone.

> **Comments:**
> **username_0**: Breadwallet would not accept my 18 Multibit words. It says it required 12 words only. Also I already had a balance in Breadwallet.  
> **username_2**: Okay, that's disappointing, but good to know. It accepted my 12 words.  
> **username_2**: For anybody new starting out wanting to create a new wallet that can be used with multiple wallet software apps, a much better approach is to create a BIP-44 wallet using Mycelium (android) and restore it into Multibit-HD. That way it will be much more common format and can also be restored into other wallets like Electrum, etc  

---

### Answer by username_3 on 2017-05-17. Score: 0

Electrum supports Bip39 seeds but in a limited capacity. I believe it does not support all derivation paths or number of words. What you should do is use a tool like <https://bitkeys.org/BIP39Mnemonic/bip39-standalone.html> and generate your addresses and keys, then import them into an electrum wallet and ideally, sweep them to the native HD addresses. Use caution to only use a web service dealing with private keys on a cold machine or your coins may be stolen. If you don't know what that means, just ask.

> **Comments:**
> **username_0**: I tried using that web site to generate xprv BIP32 Extended Private Key. The addresses matched under the BIP32 tab using MultiBit option, but when I paste the key into Electrum to restore, it generates completely different addresses! I can go to Wallet > Master Public Key in Electrum, and the xpub key _still_ matches the xpub key on the site, but they have different addresses entirely.  

---

