NOTE: Nothing you input on this page is ever sent over the internet, it works entirely as client-side JavaScript in your browser. Even so, please don’t enter any private key data that isn’t encoded! Browser plugins can still access whatever you enter here (so don’t use any you don’t fully trust!)

Public Card Settings

In the textbox below, you will need to enter your public key (which is your bitcoin wallet payment address.) If you don’t already have a wallet you can use other online services to generate one. or are my favorites (but are not affiliated with this site whatsoever.)


If you want to encode something other than a bitcoin address, feel free to type it in there. This form won’t validate the public key, so please double check that it’s accurate.

Public Note

Private Card Settings

In the textbox below you will need to enter your payment key. If you don’t want to carry it around, I don’t blame you!

This step is totally optional.

It’s recommended you use a BIP38 encoded private key (so even if somebody sees it, they would need to know your password.) You can easily get a new wallet with one of those over at’s Paper Wallet Section.

Remember, with BIP38 encoded keys if you forget your password you can never get access to that wallet again without it!

Private Note

Choose Theme

Choose the color for your wallet card! You can add new colors that I don’t have using the last button.

Card Color


Address Label Color


Print Your Cards!

Get out your snazziest card stock or photo paper and click the button below. Hopefully you’ll get a print friendly card! If you want to increase/decrease the size you’ll have a chance on the Print page. Also, make sure “Print background colors and images” is turned on!

Reset Size
Go Back!

I hope that you find this useful in all your bitcoin transactions!

If you find my tool useful and want me to know it, please consider tipping some bitcoin to 16K9awt7tfdgiWB79qzbSH4wpfoU3VS8zP

Thanks all!

Leave a Comment