Paper wallets are a great way to keep Bitcoin offline and out of hackers’ reach. Creating paper wallets is easy but losing the paper also means the bitcoins are lost forever so be careful. Paper wallets contain both private and public keys which allow you to spend your bitcoins. The most common way that people creates paper wallets is a website, BitAddress.org, where users can generate a fresh new Bitcoin address and related private key. The website will ask the person to initiate some steps and are then given both public and private keys after the process. From there all one has to do is print the paper wallet using BitAddress.org’s website or another service. After printing a copy, you can load as much bitcoin as you want into your public QR-code. This service, however, does come with a caveat. There is any number of technical reasons why generating a private key on a machine that you don’t control is a bad idea; these range from man-in-the-middle (MITM) attacks to untrustworthy site operators and everything in between. However, downloading the Bitaddress code and running it on your own machine offline can mitigate these risks. This can be further secured by doing so on a machine that is not (and has never been) connected to the internet.