<p>Just export the private key of one wallet and import to the other.</p>

CC BY-SA 3.0
2013-05-02T03:32:22.873Z
the export is in a plain text file. Is it safe?
user4951
CC BY-SA 3.0
2013-05-02T04:01:23.923Z
@hyh this would be a better answer if you explained the export and import process in more detail
eMansipater
CC BY-SA 3.0
2014-03-30T03:36:22.890Z
see http://bitcoin.stackexchange.com/questions/23909/import-private-key-on-multiple-computers/23911#23911
hsmiths
CC BY-SA 3.0
2013-05-02T03:19:34.277Z
2013-05-02T03:19:34.277Z
h__
<p>Please explain why you want to do this?</p>

<p>If your goal is to consolidate the funds, just send the money from one wallet to the other.</p>

CC BY-SA 3.0
2013-05-02T10:05:22.710Z
The 2 wallets share 1 private addresses (and a bunch of other addresses they don't share.)
user4951
CC BY-SA 3.0
2013-05-02T12:03:40.480Z
Again, please explain why.  If your goal is to consolidate, send all the funds from each wallet to a third wallet.
Eyal
CC BY-SA 3.0
2014-02-26T14:01:28.083Z
Sending the funds would incur a fee which seems undesirable for a bit of housekeeping.
Al Sutton
CC BY-SA 3.0
2013-05-02T07:27:04.263Z
2013-05-02T07:27:04.263Z
Eyal
<h2>How to clone BitCoin Addresses between different Wallets. Case: BitCoinCore &lt;> Electrum</h2>

<p>This informal article is not about transferring funds between wallets, nor about using the 'sweep address' procedure to transfer funds from one address to another.</p>

<p>It is about cloning an address from one wallet into another different wallet. This address will be usable from both.</p>

<p>Wallets are sets of Addresses. Each Address has a balance ('amount') an id ('address'), a tag ('account'), and a private key.</p>

<p>In order to clone addresses between wallets you have to know the private key of source address.</p>

<h2>BitCoin Core  ==> Electrum</h2>

<p>BitCoinCore:</p>

<pre><code>Help | Debug Window | Console
backupwallet "local file system destination\wallet.dat"     # make a backup copy of your wallet (optional)
dumpwallet  "local file system destination\wallet.dat.txt"  # make a human readable list of your wallet.  Warning: includes private keys so destroy after use
</code></pre>

<p>Electrum:</p>

<pre><code>Wallet | Private Keys | Import | copy here the private keys of address(es) to be cloned see file wallet.dat.txt
</code></pre>

<h2>Electrum ==> BitCoin Core</h2>

<p>Electrum:</p>

<pre><code>Wallet | Private Keys | Export 
save or copy paste to the notepad, warning: keys are prefixed with 'p2pkh:' you must ignore that prefix. Warning: includes private keys so destroy after use
</code></pre>

<p>BitCoinCore:</p>

<pre><code>Help | Debug Window | Console
importprivkey "private_key from above" "optional_tag"
    warning: After that BitCoin Core automatically rescans the whole database, this may take hours.
backupwallet "local file system destination\wallet.dat"     # make a backup copy of your wallet (optional)
</code></pre>

CC BY-SA 4.0
2018-08-18T11:09:06.257Z
2019-01-01T20:24:53.167Z
2019-01-01T20:24:53.167Z
vlc33
<p>My wallet has 3 addresses. My other wallet has 5 addresses. I just want to synchronize those.</p>

<p>How would I do so?</p>

<wallet.dat><wallet-import>
How to transfer private addresses from one wallet to another?
user4951
# How to transfer private addresses from one wallet to another?

(Asked by: username_0 on 2013-05-02)

My wallet has 3 addresses. My other wallet has 5 addresses. I just want to synchronize those.

How would I do so?

**Tags:** wallet.dat, wallet-import


---

## 3 answers

### Answer by username_1 on 2013-05-02. Score: 2

Just export the private key of one wallet and import to the other.

> **Comments:**
> **username_0**: the export is in a plain text file. Is it safe?  
> **username_2**: @hyh this would be a better answer if you explained the export and import process in more detail  
> **username_3**: see http://bitcoin.stackexchange.com/questions/23909/import-private-key-on-multiple-computers/23911#23911  

---

### Answer by username_4 on 2013-05-02. Score: 1

Please explain why you want to do this?

If your goal is to consolidate the funds, just send the money from one wallet to the other.

> **Comments:**
> **username_0**: The 2 wallets share 1 private addresses (and a bunch of other addresses they don't share.)  
> **username_4**: Again, please explain why.  If your goal is to consolidate, send all the funds from each wallet to a third wallet.  
> **username_5**: Sending the funds would incur a fee which seems undesirable for a bit of housekeeping.  

---

### Answer by username_6 on 2018-08-18. Score: 0

## How to clone BitCoin Addresses between different Wallets. Case: BitCoinCore <> Electrum

This informal article is not about transferring funds between wallets, nor about using the 'sweep address' procedure to transfer funds from one address to another.

It is about cloning an address from one wallet into another different wallet. This address will be usable from both.

Wallets are sets of Addresses. Each Address has a balance ('amount') an id ('address'), a tag ('account'), and a private key.

In order to clone addresses between wallets you have to know the private key of source address.

## BitCoin Core ==> Electrum

BitCoinCore:

```
Help | Debug Window | Console
backupwallet "local file system destination\wallet.dat"     # make a backup copy of your wallet (optional)
dumpwallet  "local file system destination\wallet.dat.txt"  # make a human readable list of your wallet.  Warning: includes private keys so destroy after use

```

Electrum:

```
Wallet | Private Keys | Import | copy here the private keys of address(es) to be cloned see file wallet.dat.txt

```

## Electrum ==> BitCoin Core

Electrum:

```
Wallet | Private Keys | Export 
save or copy paste to the notepad, warning: keys are prefixed with 'p2pkh:' you must ignore that prefix. Warning: includes private keys so destroy after use

```

BitCoinCore:

```
Help | Debug Window | Console
importprivkey "private_key from above" "optional_tag"
    warning: After that BitCoin Core automatically rescans the whole database, this may take hours.
backupwallet "local file system destination\wallet.dat"     # make a backup copy of your wallet (optional)

```


---

