Mnemonic Code Converter


Mnemonic

You can enter an existing BIP39 mnemonic, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word is a checksum).

For more info see the BIP39 spec.

Generate a random mnemonic, or enter your own below: words

Derivation Path


For more info see the BIP44 spec.


For more info see the BIP32 spec

m/44'/0'/0' generates extended keys for import / export

m/44'/0'/1' for the next account. Continue incrementing for more accounts (most use a single account).

m/44'/0'/0'/0 generates public addresses

m/44'/0'/0'/1 generates change addresses

For more info see the Mycelium Wallet homepage

Use path m/0'/0' with hardened addresses.

For more info see the Bitcoin Core BIP32 implementation

Use path m/44'/0'/0'. Only enter the xpub extended key into block explorer search fields, never the xprv key.

Can be used with: blockchain.info


Derived Addresses

Note these addreses are derived from the BIP32 Extended Key

Path  
Address  
Public Key  
Private Key  
    
    
    
    
    
Show more rows:

More info

BIP39 Mnemonic code for generating deterministic keys

Read more at the official BIP39 spec

BIP32 Hierarchical Deterministic Wallets

Read more at the official BIP32 spec

See the demo at bip32.org

BIP44 Multi-Account Hierarchy for Deterministic Wallets

Read more at the official BIP44 spec

Private Keys

Use private keys at brainwallet.org. Be careful - it can be easy to make mistakes if you don't know what you're doing.

Entropy

Entropy values must be sourced from a strong source of randomness. This means flipping a fair coin, rolling a fair dice, noise measurements etc. Do NOT use phrases from books, lyrics from songs, your birthday or steet address, keyboard mashing, or anything you think is random, because chances are overwhelming it isn't random enough for the needs of this tool.

The random mnemonic generator on this page uses a cryptographically secure random number generator. The built in random generator can generally be trusted more than your own intuition about randomness. If cryptographic randomness isn't available in your browser, this page will show a warning and the generate button will not work. In that case you might choose to use your own source of entropy.

You are not a good source of entropy.


Offline Usage

You can use this tool without having to be online.

In your browser, select file save-as, and save this page as a file.

Double-click that file to open it in a browser on any offline computer.

Alternatively, download the file from the repository - https://github.com/iancoleman/bip39


This project is 100% open-source code

Get the source code from the repository - https://github.com/iancoleman/bip39

Libraries

BitcoinJS - https://github.com/bitcoinjs/bitcoinjs-lib

jsBIP39 - https://github.com/iancoleman/jsbip39

sjcl - https://github.com/bitwiseshiftleft/sjcl

jQuery - https://jquery.com/

Twitter Bootstrap - http://getbootstrap.com/

Loading...