English | Français |
Choose currency :
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.

Public Address
SHARE
Private Key (Wallet Import Format)
SECRET

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

Choose your currency and click on the "Generate new address" button.

Step 2. Print the Paper Wallet

Click the Paper Wallet tab and print the 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 insert one side inside the other to lock the wallet.

Step 4. Share your public key

Use your public key to receive money from other crypto-currency users. You can share your public keys as much as you want.

Step 5. Keep your private key secret

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

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

Overview image of 4 paper wallet
Security Checklist :
  • Are you using a secure operating system guaranteed to be free of spyware and viruses, for example, an Ubuntu LiveCD?
Supported currencies :

Frequently asked questions :

• Is it safe ?

We try to make it that way ! The core the tool, that generate the keys is 99% the same as the well reviewed bitaddress.org. We only changed it to be able to generate address for different crypto-currencies. We think that having a unique generator for multiple currency lead to a much better reviewed tool for all than having a myriad of half backed generator. Changes made to this generator are available on Github in small and divided commits and thus are easy to review and reuse. Walletgenerator.net use the same security measure as its original. All-in-one html document, no ajax, no analytics, no external calls, no CDN that can inject anything they want. And trust us, we have seen some nasty things when reviewing some wallet generator.

• Why use a paper wallet ?

Advantages of a paper wallet are multiple:

They are not subject to malware and keylogger
You don’t rely on a third party’s honesty or capacity to protect your coins
You won't lose your coin when your device break

• How to use a paper wallet ?

Once you have generated and printed a wallet, you can send coins to the public address, like for any wallet. Store your paper wallet securely. It contains everything that is needed to spend your funds. Consider using BIP38 to secure your paper wallet with a password.

• How to spend the coin stored in a paper wallet ?

You will need to import your private key in a real client, that you can download from the currency website. The exact method to do that will depend on the client. If there is no integrated method, you can usually fall back to the debug console and use the command “importprivkey yourprivatekey“.

• How walletgenerator.net is different than another wallet generator ?

It’s not that different. You will find another design for the paper wallet and some improvement here and there. The big difference is that this is a unique project for a lot of currencies, so more people can review it and check its safety.

• Where is the https:// ?

There is none. The web hosting solution we currently use doesn't provide SSL support, so we would need to upgrade that. It should happen in the future, but remember that there is almost no point in doing that. You are not supposed to generate anything from the live website, and even if you do, as everything is client-side javascript, HTTPS won’t help you at all.

• Can you add support for cryptocurrency XYZ ?

Absolutely ! To help us do that, you can provide us a high resolution logo, some sample of public address, the link to download a client, a very short amount of the currency to make some test. But keep in mind that there is some currency that we cannot support. If the developers made some change in the address format, we won’t hack the crypto core of the project and taking the risk to tamper the security of the others currencies. Please contact us using Twitter or Github.

• Why should I make a donation ?

Donations money are used to pay our hosting service provider, but it’ll also be used to make walletgenerator.net more secure as we plan to organize a CrowdCurity campain as soon as we get enough money to pay for it.

• I found a bug, what shall I do ?

You can report bugs using GitHub. You can also contact us using our twitter account (@WalletGenerator). Just try to explain clearly what is wrong and we will try to fix the bug as soon as possible.

Comma Separated Values: Index,Address,Private Key (WIF)
Algorithm: SHA256(passphrase)
Public Address:
Private Key (Wallet Import Format):
Step 1 Public Key:

Copy and paste the above into the Your-Part-Public-Key field in the Vanity Pool Website.
Step 1 Private Key:
Copy and paste the above Private Key field into a text file. Ideally save to an encrypted drive. You will need this to retrieve the Private Key once the Pool has found your prefix.
Enter Your Part Private Key (generated in Step 1 above and previously saved):
[NOTE: this input box can accept a public key or private key]
Enter Pool Part Private Key (from Vanity Pool):
[NOTE: this input box can accept a public key or private key]
Vanity Public Address:
The above is your new address that should include your required prefix.
Vanity Public Key (HEX):
The above is the Public Key in hexadecimal format.
Vanity Private Key (WIF):
The above is the Private Key to load into your 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, starts with a
'5'
Private Key WIF Compressed
52 characters base58, starts with a
'K' or 'L'


Private Key Hexadecimal Format (64 characters [0-9A-F]):
Private Key Base64 (44 characters):
Private Key Mini Format (22, 26 or 30 characters, starts with an 'S'):
Private Key Base6 Format (99 characters [0-5]):
Private Key BIP38 Format (58 characters base58, starts with '6P'):
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 address:

Release notes

07.2014 --

  • Fix a vulnerability that lead to the generation of less random wallet that normal on old browser. If you use a browser older than the mentionned version/date, we advise you to regenerate your wallets.
    • Firefox 21: may 2013
    • Chrome 11: april 2011
    • IE 11: october 2013
    • Opera 14: july 2013
    • Safari 3.1: march 2008
  • Added a Frequently Asked Question section on the main page

06.2014 --

  • Add support for GlobalBoost, Fluttercoin, Guncoin, Birdcoin

06.2014 --

  • Add support for Monocle, TreasureHuntCoin and GoodCoin.

05.2014 --

  • Add support for Gridcoin and Fastcoin.

05.2014 --

  • Add support for 11 new currencies (42coin, Alphacoin, Anoncoin, Corgicoin, Darkcoin, Devcoin, Digitalcoin, HTMLCoin, Magic Internet Money, Megacoin and Novacoin).
  • Ability to scan a QRCode with your webcam to check the wallet details.
  • New design for Peercoin and Dogecoin paperwallets, such wow.

04.2014 --

  • Bring back the wallet details to decrypt Bip38 encoded wallet.
  • Add a button to skip the seeding. Don't skip if you intend to use the generated wallet !
  • Fix a display bug for a Bip38 encoded paper wallet.

04.2014 --

04.2014 --

  • Multi-currency support with 13 different currencies
  • Original design for the paper wallet
  • Improved design of the website
  • Security checklist and more user-friendly explanations