Skip to content
NSNormandin SystemsTHE EVERYDAY TOOLBOXMain site
✳

Utilities / YOUR EVERYDAY TOOLBOX

BIP39 passphrase generator

Generate a BIP39 passphrase from an existing or random mnemonic, or get the mnemonic from the passphrase.

✓ Free to use✓ No account neededHow to use this tool ↓
YOUR WORKSPACESee an example ↗

Opening your tool…

Runs in your browser. Check important results and keep a copy of your original files.

THE PRACTICAL GUIDE · NORMANDIN SYSTEMS

Get more from BIP39 passphrase generator

The BIP39 generator converts hexadecimal entropy into a mnemonic word sequence and converts a compatible mnemonic back into entropy. Choose a word-list language, enter a demonstration value in Entropy seed, or edit the Passphrase mnemonic field to inspect the reverse representation. The refresh control generates new entropy, and the copy controls copy the corresponding text. Although the interface calls the words a passphrase, they are a BIP39 mnemonic; the optional extra passphrase used by some wallet seed-derivation workflows is a different input and is not offered here. This page is useful for studying word lists and test vectors. Never use the public example below to protect assets or accounts.

Guide updated October 13, 2026

How to use this tool

  1. Select the language of the mnemonic word list before entering or interpreting a phrase.
  2. For a reproducible test, enter 00000000000000000000000000000000 in the Entropy seed field and choose English.
  3. Inspect the generated mnemonic. To test the reverse direction, enter a compatible mnemonic into the mnemonic field and inspect the recovered entropy.
  4. Use refresh to generate a new entropy value when testing generation. Copy the representation you need and verify compatibility with the intended receiving implementation.

SEE IT IN PRACTICE

A worked example

EXAMPLE INPUT
English word list; entropy 00000000000000000000000000000000
RESULT / WHAT TO EXPECT
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

Sixteen zero bytes provide 128 bits of demonstration entropy. The final word incorporates checksum information. This predictable, public vector is suitable for a test and unsafe for a real wallet.

How the checksum becomes part of the words

BIP39 appends checksum bits to entropy and divides the resulting bits into eleven-bit groups. Each group selects one word from a 2,048-entry list. For the 128-bit example, four checksum bits make 132 bits, yielding twelve words. That relationship explains why an arbitrary collection of valid words is not necessarily a valid mnemonic. A changed word can alter both the recovered entropy and whether the checksum agrees; the visible meaning of the words is irrelevant to the mapping.

Distinguish entropy conversion from wallet recovery

The two editable representations on this page are linked: entering valid entropy produces words, and entering compatible words produces entropy. There are no account balances, derivation paths, addresses, or wallet-connection controls in this operation. Standard BIP39 defines several entropy sizes, but the page's own input validation can restrict what it accepts; use an accepted test vector when checking this implementation. A successful conversion is a format check, not evidence that newly generated material has been securely backed up or that a particular wallet will derive the account you expect.

When this tool is useful

  • Learn how entropy and checksum bits become mnemonic words.
  • Compare a known BIP39 test vector with a receiving library.
  • Explore why mnemonic language and word order must be preserved.

Tips for a better result

  • Preserve the exact word order and spelling. Replacing a word with a synonym changes the encoded data.
  • Use disposable phrases when testing or sharing screenshots; a real recovery phrase is sensitive access material.
  • Read validation messages carefully. This interface does not expose every parameter involved in wallet seed derivation or address generation.

Frequently asked questions

Is the mnemonic the same as a wallet seed?

No. BIP39 mnemonic generation maps entropy and checksum information to words. A later derivation step combines the mnemonic with an optional additional passphrase to produce seed bytes. This page displays entropy and words, not that derived seed.

Can I translate the words into another language myself?

No. A mnemonic uses positions in a specific word list. Select the intended list through the language control; ordinary translation or synonyms do not preserve those positions or the checksum.

Does successful decoding prove that I have recovered the intended wallet?

No. It shows that the phrase can be interpreted under the selected mnemonic rules. Wallet recovery can also depend on an additional passphrase, derivation paths, network, and account settings that this page does not inspect.

What happens to the information I enter?

The utility processes your input in this browser. Some tools retain field values in browser storage or the URL; avoid entering secrets in shareable fields. Page and asset requests still go to the hosting provider. Read the privacy and offline-use notes for details.