Mnemonic Code Converter

v0.3.9


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: words, or enter your own below.

Derivation Path


For more info see the BIP44 spec.

The account extended keys can be used for importing to most BIP44 compatible wallets, such as mycelium or electrum.

The BIP32 derivation path and extended keys are the basis for the derived addresses.


For more info see the BIP32 spec

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

For more info see the Bitcoin Core BIP32 implementation

Use path m/0'/0.

For more info see MultiBit HD

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


For more info see the BIP49 spec.

The account extended keys can be used for importing to most BIP49 compatible wallets.

The BIP32 derivation path and extended keys are the basis for the derived addresses.


For more info see the BIP141 spec


For more info see the BIP84 spec.

The account extended keys can be used for importing to most BIP84 compatible wallets.

The BIP32 derivation path and extended keys are the basis for the derived addresses.


Derived Addresses

Note these addresses are derived from the BIP32 Extended Key

Enabling BIP38 means each key will take several minutes to generate.
Path  
Address  
Public Key  
Private Key  
m/44'/0'/0'/0/0 15HdPF9VekjQG7mFGPcw5h1F3kf4nGegku 03025c0554d67fd08b0dba030c07436b4f4d25bc96a344cbc32c9db05c0e308847 L4u7vsthqDqNKED4LVL4bE4fPHkigY532GC3ERLGTuZfz5TBjvrN
m/44'/0'/0'/0/1 1FNXiFRdgZKD3qNJFNBCpJYzVCWLMoxvEp 03871a7ed0e773a113f41c1df232ddb62abe09372eaec7a8ae6bd61f45d0d120cb L2bbJoM84vRdhBqVtGQyztaS15JE6sGsMHdkNbuXbCMq9KD2NiDp
m/44'/0'/0'/0/2 1HRXGxFib95pLmW9xzgDh2H5GRHJQAE3YV 02b2a1b40c84c710d11b0dea5a2e9c03636453b0b423682f62111a43c24b205449 KzQ6YXFhZADbBouqhqxG97wa385fo8CSKoXDvnVEWCbVmV9BTQWT
m/44'/0'/0'/0/3 1K7WBCsbEno6Hidv3xJpytU7Hm2sm6o73b 03bb22bbc5a7c51fa5351f6c118aa51655335218d8dafb1474f23d193fb0d491be L3JHdJE6UVfCtEEt1WF88bphC7PQ62dVgttqVZB7MYKStWAzyHqd
m/44'/0'/0'/0/4 1KnB1ZuXzzy2kgRYXNdHRUAQigLMbuiebo 027b477e8e92ee930ee17813baebf2f9b7d11e4d61554dc816282bf7ab461cf187 Kyb9VL6N5hXUFm8HbN7NCp25ffjbV9BuEKvbTSTZu4S9vZ2XqHWF
m/44'/0'/0'/0/5 1GQZVgUvp5SrcB35778x2ewcpCvgP7V6yW 0306d443a6c986247a05c2976e8ae3fd469d44d3760fb80f196c9e93a54f5fab34 KyTJyeusHBS52W2pBmYwPPJCtRaBJpERCgwZg1w8wYUrhcvfxD1o
m/44'/0'/0'/0/6 1JpWwEEVkfYHVeZi5LWzdAPgicZkEZfrP2 033a9a44df3aea811bd69f4a935ebfc73e928c591eea3320b5421912a7dd76edb5 L3kNqXgQvNPdA4hz4N6y4QDhUKfEPrJvcHNhbkNFWKz83efxHkza
m/44'/0'/0'/0/7 1MWUJTf82F6zBKbKzH948G5XWQgciWf8xT 02141afd244e51f03be9b5dca697cbffbb3e8e06cea29035b4e57f56ae1acad074 L1BZVSgAyf9ri5b3okyDbQz7vpDByTFhE4X5QEgf2Nx9tiuWAy6E
m/44'/0'/0'/0/8 1JArkM69CzHuCK7RzyZYz7UP7Djoc3pV5Y 03340fdf35117858bd50ee3a7e77cd79a953d39e37b94709b18ea8fdded12447d3 KxvnbJkpCQneZZqTRBeGZa7SAKTiVAqmRkR2mbLCqa3zznMjoEtY
m/44'/0'/0'/0/9 1JFCyEjyLEamFgVFQ37qWZyYhHrZAsU7dP 02040e81c1ec660e61eeda7078c0dc5d30a1003b0abb17161899781d2271d06770 Kz4fYM1m7JGfnUMr8Ep1MGgaTb52skBxhvCtdxTP7zDk61gSYtRf
m/44'/0'/0'/0/10 1EVgg7xqDSMLyrE4srVqvUHfL9kAJtUBq1 03265d937c243fe26becd706a1071ce2e84a30b73465fb52295db123c7b40a1103 L2HPEh4QSopvqVnSTg1QtAohDitva3z59mhaFm9i53r4mSAV9k3g
m/44'/0'/0'/0/11 1EPqJ6vs2X9ccQERastkHkqDW81W2UCd6u 03df6660d8cfa891bddc96eef7e2cb6def973062912d278b9f81b6bfe0caf48f5c KwicBwUT6gkPqQAcEdaKBwzoeCCQ8iXX7XAeo1NLg13Bxv12vdJD
m/44'/0'/0'/0/12 1B8PMUmm5A42XYxPCXhA4x72yRrTVcnjFg 03c3d133171524e3c77809b8be1faed376cd2d323f49b6b4f958cb3327f461fb91 KxjDpmhGyxkpbZXq2qeyWGdvJMgnx8rWVVkPapHFotAjNFGCqD5k
m/44'/0'/0'/0/13 18Bz7S8LJTJ9mv3Vdy3GQvK5bkgoeFXc73 02763d891c91b53db85913dc3ae61d3493a372aaf0ced291c2969baec49ea858b1 L2go8YUrBkXiPfcUeuJUYvrH4tKjYQc6WmpyW5LJLh8ASpxL7QVz
m/44'/0'/0'/0/14 1J2yDHthFfsFcQ4L6Eek7cB2kSUzsraz5j 03f98cd31c615e339735ee37c79635f7e7fe6d2e3d33567fbf4ddc85104ca3a72f KzsYJ2pdmdAFoFjXfLhPt6369BM2FjkjGRdkurEdNv6kauL8659L
m/44'/0'/0'/0/15 1DngFahtgMSauNHzcUT8L7yryVZdPD4eNa 026338f26d7394675d3347230be42a640d3fb25c76fc5811830b3ec9dfa98ae480 L35ng5XTgRH1XawhgxRzaHcnqhqJ475mH3dwSiMR696bhNDtvoFs
m/44'/0'/0'/0/16 1Dm4MKfrQNCQ3UfuRzYHNTHVV2HtXegy2D 031cff63da8b8d49797a227120f59ce3cb6f63e5ec46f33fc5cbf36bf4b4586afc L2BgKheDMQsCYFXQtxrggmSAfmzRP9T4u5kHKPoqXuDGYd5iHmFN
m/44'/0'/0'/0/17 15yBy6HPp5z81BCM5knNpcXHmkLig8bGMP 02a464624cf7d7d2d195f3512613003eb965ab15bcd1971203dd41c5eb18c64523 Kx3c2TDredQLtc3SW23d1U111GyQtGNbKktR1VJqhAiVu3YF7DNE
m/44'/0'/0'/0/18 16KpyWd6djTyYPRUeHqLpSxEf7nF1SAiP5 02e28b661de7b69159ab8b33665ee2fb856a00ee2f9eabac8497f53cffbd237b31 L5F8JLXX3hpppzu3W57Yzsk3jCu81jVZoy5juA7qxzWJSgufQPZ1
m/44'/0'/0'/0/19 1L72opLKMFpWXbVgFadsh1h3ZjiWptpNYh 03b215de0eaad61778a1e6d40084214e1c9f24bfacd04bce900af5d5de851bd9df L1umhkRkxP3TP2fFwWuA3uJ8iHmMRu5UfW4L6hr4ZaFEfUpARxU7
Show starting from index (leave blank to generate from next index)

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

BIP49 Derivation scheme for P2WPKH-nested-in-P2SH based accounts

Read more at the official BIP49 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 should not include the BIP39 checksum. This is automatically added by the tool.

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 street address, keyboard mashing, or anything you think is random, because chances are overwhelming it isn't random enough for the needs of this tool.

Do not store entropy.

Storing entropy (such as keeping a deck of cards in a specific shuffled order) is unreliable compared to storing a mnemonic. Instead of storing entropy, store the mnemonic generated from the entropy. Steganography may be beneficial when storing the mnemonic.

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.

License

Please refer to the software license for more detail.

The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.


Alternative Tools

This tool is interoperable with any BIP39 wallet.

Some similar tools to this one (ie not consumer wallets) are

https://bip32jp.github.io/english/


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/