Hardware wallets are a great protection for your cryptocurrency assets, however there are many points of failure with the additional attack vector of the hardware wallet itself. A good alternative or backup resource to follow hardware wallets is a paper wallet.

A paper wallet is a wallet that goes back down to the bare roots of bitcoin, a generated address and a private key. There are no bells and whistles, seeds, clunky hardware or risk of unregistered hardware.

This article will show you three ways to make a hardware wallet, each with varying levels of difficulty and security.


Bitaddress is a staple of paper wallet generation, and is considered one of the best solutions for the generation of paper wallets.

You can create a paper wallet by first generating your random string by moving your mouse around, alot. 

Then, click on the paper wallet tab. If you want to put a password click on the BIP 38 encrypt checkbox and enter a password.

You will be given given multiple addresses and Private Keys, and optionally an accompanying password.


You can make an armory wallet by first downloading and installing armory on your computer here than clicking the create new wallet button.

After you have gone through the questionnaire that armory requests,

You will get this option,

Click on backup through paper wallet and click the button “Create Paper Backup” then print the document. After that is done, click next and you are done.

Manually Creating A Wallet Using BitcoinJS

This is the most tedious method to create a bitcoin wallet. Before you start you need to have nodejs and npm installed on your computer.

Here is a full tutorial on this process by the Amazing Guys at the Blockchain Education Network.