How to extract private keys from other wallets

Created by: Angelos Leoussis

Modified on: Wed, 7 Apr, 2021 at 10:15 AM

Please consult the support page of your current wallet for the most up-to-date information for how to get your private keys. If you can’t do that, for most of them you will need to download the standalone bip39 tool we’ve attached in this article. Please save it on your desktop, and double click it to run it.

 

– Multibit HD / Breadwallet

1) Save and run the standalone tool attached to this article.

2) At “Derivation Path” choose “BIP32”

3) At “Client” choose “Multibit HD”

4) Enter your seed (12 words or more) at the “BIP39 Mnemonic” box.

5) Scroll down to the list of addresses. Each address has an accompanying public and private keys.

6) You can get the private key directly by text, or by going with the cursor the key, the page will show the qrcode. 

– Blockchain.info / Mycelium / Copay / Bitpay / Jaxx / Ledger / Keepkey

1) Save and run the standalone tool attached to this article.

2) Enter your seed (12 words or more) at the “BIP39 Mnemonic” box.

3) Select the original coin (the parent of the fork) from the dropdown list of coins.

4) Scroll down to the list of addresses. Each address has an accompanying public and private keys.

5) You can get the private key directly by text, or by going with the cursor the key, the page will show the qrcode.

– Mycelium Entropy (with Shamir’s Secret Sharing)

1) Open Mycelium’s website and navigate to “Entropy -> User manual -> Secret Sharing” and open their link to recover the private key. As of November 2017 the URL is https://mycelium.com/assets/entropy/checksalt/sss.html

2) Paste your two private keys to generate the final key

Bitcoin Core

1) Click on “help” menu, then “debug window”, then the “console” tab

2) Type: walletpassphrase [your wallet password] 600 (do not include the [ ] brackets, just your wallet password)

3) Write: dumpprivkey [address where you have bitcoin] (do not include the [ ] brackets, just your BTC address)

4) You will be shown your private key for this address.

Exodus

1) Follow those instruction to get the private keys: http://support.exodus.io/knowledge_base/topics/how-can-i-view-my-private-keys-1

2) You can try to use this tool on Windows to make a qrcode from the text private keys: https://sourceforge.net/projects/zint/

bitaddress.org / Any other paper wallet

[Immediately sweepable]

Electrum

1) Click on :   Wallet  /  Private Keys  /  Export – (you’ll need to enter your wallet password)
2) Save the CSV file and open it in a spreadsheet viewer (do not use a cloud-based viewer like Google Docs). You can copy the keys in text form directly, or use the QR code. If the key starts with the text “p2pkh:” or “p2sh:” you must remove this part.

Airbitz

1) Open Airbitz and on the left menu choose Wallets

2) Click on the wallet that you want to expert (if you have more then one)

3) After you have selected it, click on the 3 dots on the upper right and choose “export”

4) The choose “Wallet Private Seed (advanced)”

5) Insert your password and then choose the way to get the seed, it will be a long alphanumeric string.

6) Download and unzip this: https://github.com/Airbitz/airbitz-wallet-recovery/archive/master.zip

7) Go in the subfolder “src” and open “index.html”

8 ) Write your seed on “Wallet master seed” and click “load seed”.

9) You will find your bitcoin addresses that you have on Airbits, click on”show key”, and the qrcode icon.

Counterparty / IndieSquare wallet

1) Go on https://wallet.counterwallet.io

2) Write your seed and login.

3) On your addresses, where you have bitcoin, click on the blue button [Address actions] on the right

4) Click then on “Show private keys”

5) You can try to use this tool on Windows to make a qrcode from the text private keys: https://sourceforge.net/projects/zint/

Omniwallet

1) Connect on https://www.omniwallet.org and login

2) Go then on https://www.omniwallet.org/wallet/overview

3) Click on “Wallet options” -> “Backup”

4) Insert your password and then download the file with extension .json

5) Open it with a text editor. You will find the private keys next to “privkey”

5) You can try to use this tool on Windows to make a qrcode from the text private keys: https://sourceforge.net/projects/zint/

“I can’t find every address, some coins missing!”

When you send coins out, an address usually has to be emptied completely. Most wallets send the “change” back to a different address inside your wallet. On the Derivation Path section of the BIP39 file, change the “External / Internal” value from “0” to “1” to list the “change” addresses. Then find the address that has the rest of your coins.

[Original post: https://bitcointalk.org/index.php?topic=2062488]

Thanks to Phil for updates