<p>I recently created a blog post about this: <a href="https://bitinnovate.com/creating-an-offline-bitcoin-wallet/" rel="nofollow">https://bitinnovate.com/creating-an-offline-bitcoin-wallet/</a></p>

<h2>Steps for creating an offline bitcoin wallet</h2>

<ol>
    <li>Open the folder that contains your wallet.dat file
<ul>
    <li><strong>For Windows users:</strong> Go to Start -&gt; Run (or press WinKey+R) and run this: %APPDATA%\Bitcoin</li>
    <li><strong>For Linux users</strong>: By default you Bitcoin should be here: ~/.bitcoin/</li>
    <li><strong>For Mac users:</strong> By default you Bitcoin should be here: ~/Library/Application Support/Bitcoin/</li>
</ul>
</li>
    <li>Back up your wallet.dat file to a secure location</li>
    <li>Move your origional wallet.dat file out of this directory</li>
    <li>Start the Bitcoin client</li>
    <li>The Bitcoin client will automatically create a new wallet.dat file and a new address</li>
    <li>Copy the address and save it in notepad</li>
    <li>Encrypt the wallet with a secure passphrase</li>
    <li>Close the Bitcoin client</li>
    <li>Go back to the Bitcoin folder</li>
    <li>Move the new wallet.dat file out of this folder and store it somewhere safe. I suggest making multiple backups of this on multiple media types. I.e. CD, SD Card or a portable hard drive</li>
    <li>Move your old wallet.dat file back into the Bitcoin directory</li>
    <li>Run the Bitcoin client</li>
    <li>You can now send bitcoins to the address you copied down and they will be securely stored offline</li>
</ol>

<p>To get the offline wallet back online. Move out the existing wallet.dat file and replace it with you offline file. Open the Bitcoin client and you will now have access to the bitcoins associated with that wallet.</p>

CC BY-SA 3.0
2012-11-15T21:06:58.083Z
When linking to a post on another site it is generally a good idea to include some relevant part of that post in the answer, so that the answer is still useful even if the link does not work anymore.
D.H.
CC BY-SA 3.0
2012-11-15T00:07:48.207Z
2012-11-28T06:16:35.037Z
2012-11-28T06:16:35.037Z
Bit Innovate
<p>To save the copy/rename of your wallet.dat you could also use one of the alt-clients that have built in multiple wallet support. Both Armory and MultiBit show multiple wallets directly in the user interface. </p>

CC BY-SA 3.0
2012-10-30T17:19:44.857Z
2012-10-30T17:19:44.857Z
jim618
<p>Step 1: </p>

<ul>
<li><a href="http://www.BitAddress.org" rel="nofollow">http://www.BitAddress.org</a>   &lt;--  Wiggle mouse, hit print.</li>
</ul>

<p>Step 2:</p>

<p>From Bitcoin.org client, send money, enter Bitcoin address, Qty 8 BTC.  Press send.</p>

<p>Done.</p>

CC BY-SA 3.0
2012-11-15T00:43:29.673Z
2012-11-15T00:43:29.673Z
Stephen Gornick
<p>It seems there's a more secure and easier method. I'm a noob so please correct any mistakes, but I would suggest he create a paper wallet on bitaddress.org, print it off or memorize it or keep it on a USB flashdrive. Then he can go to his Bitcoin client, send 8 bitcoins to the public address of that newly-created private key and that will be most secure. Even if his client is hacked or PC crashes, those 8 bitcoins are damn secure. </p>

CC BY-SA 3.0
2012-10-31T01:27:10.887Z
2012-10-31T01:27:10.887Z
user2111
<ol>
<li>Go to your <a href="https://en.bitcoin.it/wiki/Data_directory">Bitcoin data directory</a></li>
<li><strong>Backup your wallet.dat to a safe location</strong></li>
<li>Move your wallet.dat away from the data directory</li>
<li>Start Bitcoin. It will create new wallet.dat</li>
<li>Get an address from the new wallet, save it in notepad</li>
<li>Encrypt the wallet with some passphrase you will remember for a long time</li>
<li>Turn Bitcoin off</li>
<li>Go back to your Bitcoin data directory</li>
<li>Take the new wallet.dat and store it somewhere safe</li>
<li>Move your old wallet.dat file back into the data directory</li>
<li>Run Bitcoin again.</li>
<li>Send 8 Bitcoins to the address you saved in notepad</li>
</ol>

<p>Now you have two wallet files - one with 2 bitcoins for your normal use, one with 8 bitcoins for keeping them safe. Just make sure not to lose either of the two wallets, or you'll lose your coins.</p>

<p>Keep your wallet.dats backed up and don't run duplicates at the same time.</p>

CC BY-SA 3.0
2012-10-24T14:48:54.740Z
What happens if I run duplicates of the same wallet? For instance, if my mother accidentally spends 4 of those 8 backed up coins. Can I later take the original wallet file (of "8" coins), and spend the remaining 4?
BitcoinButter
CC BY-SA 3.0
2012-10-24T19:01:44.097Z
@BitcoinButter Yes, you can, as long as your mother didn't spend those coins so many times the wallet had to use new addresses that were never part of the original wallet. Then only her wallet would be able to spend those coins. Copy of wallets drift apart after each use. This is why you shouldn't use the same wallet on more than 1 machine most of the time.
ThePiachu
CC BY-SA 3.0
2012-10-24T19:48:20.950Z
Does that hold for both sending and receiving address?
BitcoinButter
CC BY-SA 3.0
2012-10-25T05:04:30.433Z
@BitcoinButter The most important information in the wallet are your keypairs. The public key is used for receiving bitcoins, the private one - for sending them. The wallet also stores information about all the transactions that took place on those keypairs, but that information can be retrieved from the block chain if needed.
ThePiachu
CC BY-SA 3.0
2017-09-17T10:10:09.120Z
Is there a small transaction cost to doing this?
doc
CC BY-SA 3.0
2012-10-24T12:29:12.587Z
2012-10-24T12:29:12.587Z
ThePiachu
<p>Let's say I have 10 bitcoins. I won't be using 8 of them any time soon. How can I put the 8 in a separate "offline" wallet not related to the bitcoin client?</p>

<p>This would be a good security measure. If the bitcoin client is ever compromised, only the remaining 2 bitcoins would be at risk.</p>

<p>It seems rather reckless to have all of one's savings in the same wallet.</p>

<wallet>
How can I split my bitcoin wallet?
BitcoinButter
# How can I split my bitcoin wallet?

(Asked by: username_0 on 2012-10-24)

Let's say I have 10 bitcoins. I won't be using 8 of them any time soon. How can I put the 8 in a separate "offline" wallet not related to the bitcoin client?

This would be a good security measure. If the bitcoin client is ever compromised, only the remaining 2 bitcoins would be at risk.

It seems rather reckless to have all of one's savings in the same wallet.

**Tags:** wallet


---

## 5 answers

### Answer by username_6 on 2012-10-24. Score: 6 | Accepted answer

1. Go to your [Bitcoin data directory](https://en.bitcoin.it/wiki/Data_directory)
2. **Backup your wallet.dat to a safe location**
3. Move your wallet.dat away from the data directory
4. Start Bitcoin. It will create new wallet.dat
5. Get an address from the new wallet, save it in notepad
6. Encrypt the wallet with some passphrase you will remember for a long time
7. Turn Bitcoin off
8. Go back to your Bitcoin data directory
9. Take the new wallet.dat and store it somewhere safe
10. Move your old wallet.dat file back into the data directory
11. Run Bitcoin again.
12. Send 8 Bitcoins to the address you saved in notepad

Now you have two wallet files - one with 2 bitcoins for your normal use, one with 8 bitcoins for keeping them safe. Just make sure not to lose either of the two wallets, or you'll lose your coins.

Keep your wallet.dats backed up and don't run duplicates at the same time.

> **Comments:**
> **username_0**: What happens if I run duplicates of the same wallet? For instance, if my mother accidentally spends 4 of those 8 backed up coins. Can I later take the original wallet file (of "8" coins), and spend the remaining 4?  
> **username_6**: @username_0 Yes, you can, as long as your mother didn't spend those coins so many times the wallet had to use new addresses that were never part of the original wallet. Then only her wallet would be able to spend those coins. Copy of wallets drift apart after each use. This is why you shouldn't use the same wallet on more than 1 machine most of the time.  
> **username_0**: Does that hold for both sending and receiving address?  
> **username_6**: @username_0 The most important information in the wallet are your keypairs. The public key is used for receiving bitcoins, the private one - for sending them. The wallet also stores information about all the transactions that took place on those keypairs, but that information can be retrieved from the block chain if needed.  
> **username_7**: Is there a small transaction cost to doing this?  

---

### Answer by username_1 on 2012-11-15. Score: 1

I recently created a blog post about this: <https://bitinnovate.com/creating-an-offline-bitcoin-wallet/>

## Steps for creating an offline bitcoin wallet

1. Open the folder that contains your wallet.dat file
   * **For Windows users:** Go to Start -> Run (or press WinKey+R) and run this: %APPDATA%\Bitcoin
   * **For Linux users**: By default you Bitcoin should be here: ~/.bitcoin/
   * **For Mac users:** By default you Bitcoin should be here: ~/Library/Application Support/Bitcoin/
2. Back up your wallet.dat file to a secure location
3. Move your origional wallet.dat file out of this directory
4. Start the Bitcoin client
5. The Bitcoin client will automatically create a new wallet.dat file and a new address
6. Copy the address and save it in notepad
7. Encrypt the wallet with a secure passphrase
8. Close the Bitcoin client
9. Go back to the Bitcoin folder
10. Move the new wallet.dat file out of this folder and store it somewhere safe. I suggest making multiple backups of this on multiple media types. I.e. CD, SD Card or a portable hard drive
11. Move your old wallet.dat file back into the Bitcoin directory
12. Run the Bitcoin client
13. You can now send bitcoins to the address you copied down and they will be securely stored offline

To get the offline wallet back online. Move out the existing wallet.dat file and replace it with you offline file. Open the Bitcoin client and you will now have access to the bitcoins associated with that wallet.

> **Comments:**
> **username_2**: When linking to a post on another site it is generally a good idea to include some relevant part of that post in the answer, so that the answer is still useful even if the link does not work anymore.  

---

### Answer by username_3 on 2012-10-30. Score: 0

To save the copy/rename of your wallet.dat you could also use one of the alt-clients that have built in multiple wallet support. Both Armory and MultiBit show multiple wallets directly in the user interface.


---

### Answer by username_4 on 2012-11-15. Score: 0

Step 1:

* <http://www.BitAddress.org> <-- Wiggle mouse, hit print.

Step 2:

From Bitcoin.org client, send money, enter Bitcoin address, Qty 8 BTC. Press send.

Done.


---

### Answer by username_5 on 2012-10-31. Score: 0

It seems there's a more secure and easier method. I'm a noob so please correct any mistakes, but I would suggest he create a paper wallet on bitaddress.org, print it off or memorize it or keep it on a USB flashdrive. Then he can go to his Bitcoin client, send 8 bitcoins to the public address of that newly-created private key and that will be most secure. Even if his client is hacked or PC crashes, those 8 bitcoins are damn secure.


---

