<p>From this description, rather than choosing the best client to use, you should simply export your private keys to a wallet file. At any point in the future, you can load your wallet file into any almost any client and access your bitcoins.</p>

<p>Not all clients currently allow you to do this, notably the Bitcoin Wallet app on Android by Andreas Schildbach. In this case, you should send your coins to another address created with Electrum, Bitcoin-QT, Armory or Blockchain.info as all of these allow you to export your private keys. There are other apps/web apps that allow you to expot you wallet, these are just the ones that you mentioned that I know can do it.</p>

<p>Once you export you wallet containing your private keys, you can keep it on any device. You don't necessarily need to buy a new laptop or even a phone. A simple USB key could work and you could load the keys from it onto any computer any time you needed to spend your funds.</p>

<p>Alternatively, you don't even need a client application. It's possible to generate a public/private key pair outside of applications connected to the block chain. And any bitcoin sent to the public address will be available using the private key. But, I wouldn't recommend this unless you really know what you're doing. If you don't do this in a <strong>cryptographically secure</strong> manner, someone else could generate the same public/private key pair and access your bitcoin. </p>

<p>Update:  The Bitcoin Wallet app on Android by Andreas Schildbach does, in fact, have an export option. </p>

CC BY-SA 3.0
2013-08-28T15:04:14.090Z
so all .wallet files are universal regardless of the program? so the android app by Andreas cannot export to .wallet? I see they have their own export option, so thats proprietary to only his app?
Patoshi パトシ
CC BY-SA 3.0
2013-08-28T15:43:33.390Z
Actually, let me add a few caveats to that -- wallet files *should* be universal, but there are a lot of changing standards, so make sure your wallet files work in a new client before deleting everything from your old one. Secondly, you're right, that Bitcoin client does have a way to export files, but I haven't checked the format, so use the same advice as above when moving exported data between applications.
John Henry
CC BY-SA 3.0
2013-08-27T19:25:13.927Z
2013-08-28T15:51:28.660Z
2013-08-28T15:51:28.660Z
John Henry
<p>So far I've just been using Bitcoin-Qt for win7 and the regular android bitcoin wallet from andreas. But now I want to store my bitcoins in a safe place and I'm not sure which wallet client I should go with as there seems to be a bunch on the market now. Electrum, Bitcoin-QT, Armory, Blockchain.info, Mycelium (android), Trezor, and others.</p>

<p>I just want to store my bitcoins in a safe place where even if *<em>I never update the client app *</em> I can still send/receive my bitcoins in the future even if the code changes or what not. Obviously there is always the worst case scenario if one day one of the client developers decided to be malicious and write code that sends everyone's bitcoins to their own address.</p>

<p>I think I'm going to just get a separate phone just to store the bitcoins instead of having to get an entire separate laptop to store it. Its just im afraid one day if the apps get outdated and the developer stops supporting it, would that affect the btc I have stored on there?</p>

CC BY-SA 3.0
2013-08-30T16:07:11.150Z
possible duplicate of [Keeping a portable long-term offline wallet](http://bitcoin.stackexchange.com/questions/9903/keeping-a-portable-long-term-offline-wallet)
dchapes
<wallet><coldstorage>
Researching Bitcoin Wallet clients to use? Which one provides the best peace of mind?
Patoshi パトシ
# Researching Bitcoin Wallet clients to use? Which one provides the best peace of mind?

(Asked by: username_0 on 2013-08-27)

So far I've just been using Bitcoin-Qt for win7 and the regular android bitcoin wallet from andreas. But now I want to store my bitcoins in a safe place and I'm not sure which wallet client I should go with as there seems to be a bunch on the market now. Electrum, Bitcoin-QT, Armory, Blockchain.info, Mycelium (android), Trezor, and others.

I just want to store my bitcoins in a safe place where even if \**I never update the client app \** I can still send/receive my bitcoins in the future even if the code changes or what not. Obviously there is always the worst case scenario if one day one of the client developers decided to be malicious and write code that sends everyone's bitcoins to their own address.

I think I'm going to just get a separate phone just to store the bitcoins instead of having to get an entire separate laptop to store it. Its just im afraid one day if the apps get outdated and the developer stops supporting it, would that affect the btc I have stored on there?

**Tags:** wallet, coldstorage

> **Comments:**
> **username_1**: possible duplicate of [Keeping a portable long-term offline wallet](http://bitcoin.stackexchange.com/questions/9903/keeping-a-portable-long-term-offline-wallet)  

---

## 1 answers

### Answer by username_2 on 2013-08-27. Score: 1 | Accepted answer

From this description, rather than choosing the best client to use, you should simply export your private keys to a wallet file. At any point in the future, you can load your wallet file into any almost any client and access your bitcoins.

Not all clients currently allow you to do this, notably the Bitcoin Wallet app on Android by Andreas Schildbach. In this case, you should send your coins to another address created with Electrum, Bitcoin-QT, Armory or Blockchain.info as all of these allow you to export your private keys. There are other apps/web apps that allow you to expot you wallet, these are just the ones that you mentioned that I know can do it.

Once you export you wallet containing your private keys, you can keep it on any device. You don't necessarily need to buy a new laptop or even a phone. A simple USB key could work and you could load the keys from it onto any computer any time you needed to spend your funds.

Alternatively, you don't even need a client application. It's possible to generate a public/private key pair outside of applications connected to the block chain. And any bitcoin sent to the public address will be available using the private key. But, I wouldn't recommend this unless you really know what you're doing. If you don't do this in a **cryptographically secure** manner, someone else could generate the same public/private key pair and access your bitcoin.

Update: The Bitcoin Wallet app on Android by Andreas Schildbach does, in fact, have an export option.

> **Comments:**
> **username_0**: so all .wallet files are universal regardless of the program? so the android app by Andreas cannot export to .wallet? I see they have their own export option, so thats proprietary to only his app?  
> **username_2**: Actually, let me add a few caveats to that -- wallet files *should* be universal, but there are a lot of changing standards, so make sure your wallet files work in a new client before deleting everything from your old one. Secondly, you're right, that Bitcoin client does have a way to export files, but I haven't checked the format, so use the same advice as above when moving exported data between applications.  

---

