English | Français | German | Dutch | Русский | Spanish | Italiano | Українська | Türk |
Generating new Address...
MOVE your mouse around to add some extra randomness...
OR type some random characters into this textbox
Skip »

You may skip this step if you do not plan to use the random key generator.

Note: About the XP Paper Wallet Generator

The XP Paper Wallet Generator is a modification of Michael Mure's Universal Paper Wallet Generator, which can be found on Github. If you would like, you can use that version to output keypairs, but this version was created in order to accomodate a different design setup. This is provided without warranty.

Step 0. Follow the security checklist recommendation

First step is to download this website from Github and open the index.html file directly from your computer. It's just too easy to sneak some evil code in the 6000+ lines of javascript to leak your private key, and you don't want to see your fund stolen. Code version control make it much easier to cross-check what actually run. For extra security, unplug your Internet access while generating your wallet.

Step 1. Generate new address

Click on the "Generate new address" button.

Step 2. Print the Paper Wallet

Click the print button and print page on high quality setting. Never save the page as a PDF file to print it later since a file is more likely to be hacked than a piece of paper.

Step 3. Fold the Paper Wallet


Fold your new Paper wallet following the lines. Fold in half lengthwise, and then in three widthwise.
You can tape the closing side to lock your wallet.

Step 4. Share your public address

Use your public address to receive XP from other users and participating vendors. You can share your public address as much as you want.

Step 5. Keep your private key secret

The private key is literally the keys to your XP, if someone was to obtain it, they could withdraw the XP currently in the wallet, and any XP that might be deposited in that wallet later.

Please test sending a small amount before receiving any large payments.

If you like this modification of the Universal Paper Wallet Generator, please consider sending a few XP my direction at: XKprJPKpxVumDYuuCKhs9RYMYAVYozaoZF

Overview image of a paper wallet

Scan QR code using your camera

Sorry, but your web browser does not support the HTML5 camera controls. Try using a recent version of Firefox (recommended), Chrome or Opera.

Permission denied. Your browser should display a message requesting access to your camera. Please click the "Allow" button to enable the camera.

Your Private Key is a unique secret number that only you know. It can be encoded in a number of different formats. Below we show the Public Address and Public Key that corresponds to your Private Key as well as your Private Key in the most popular encoding formats (WIF, WIFC, HEX, B64).

Public Address
Public Address Compressed


Public Key (130 characters [0-9A-F]):
Public Key (compressed, 66 characters [0-9A-F]):

Private Key WIF
51 characters Base58
Private Key WIF Compressed
52 characters Base58


Private Key Hexadecimal Format (64 characters [0-9A-F]):
Private Key Base64 (44 characters):
Private Key Mini Format (22, 26 or 30 characters):
Private Key Base6 Format (99 characters [0-5]):
Private Key BIP38 Format (58 characters Base58):
How do I make a wallet using dice? What is B6?
An important part of creating a crypto-currency wallet is ensuring the random numbers used to create the wallet are truly random. Physical randomness is better than computer generated pseudo-randomness. The easiest way to generate physical randomness is with dice. To create a crypto-currency private key you only need one six sided die which you roll 99 times. Stopping each time to record the value of the die. When recording the values follow these rules: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. By doing this you are recording the big random number, your private key, in B6 or base 6 format. You can then enter the 99 character base 6 private key into the text field above and click View Details. You will then see the public address associated with your private key. You should also make note of your private key in WIF format since it is more widely used.
To support the development of this wallet generator, you can donate to the following addresses. When the support for a currency has been added by an external contributor to the project, he receives the donation directly.