BIP39 passphrase generator
Generate a BIP39 passphrase from an existing or random mnemonic, or get the mnemonic from the passphrase.
Mnemonic Generation and Wallet Safety
BIP39 (Bitcoin Improvement Proposal 39) is a standard that defines how to generate a mnemonic sentence (a sequence of words) from a random value (entropy) and how to convert it into a binary seed.
The mnemonic sentence can be easily written down and remembered by humans, serving as a backup or recovery tool for cryptocurrency wallets.
BIP39 works by:
- Generating a random sequence of bytes (entropy)
- Creating a checksum of this entropy by taking the first few bits of its SHA256 hash
- Appending the checksum to the entropy
- Splitting the result into 11-bit segments
- Mapping each segment to a word from a predefined wordlist (2048 words)
The result is a mnemonic phrase that can be used to deterministically generate private keys for cryptocurrency wallets.
A BIP39 seed is derived from the mnemonic phrase using PBKDF2 with HMAC-SHA512. This seed is typically 512 bits (64 bytes) and serves as the master seed for HD wallets (BIP32).
The optional passphrase (sometimes called the "25th word") provides additional security by making the seed derivation dependent on both the mnemonic and this passphrase.
For high-security applications like cryptocurrency wallets, it's best to generate mnemonics on an offline device using trusted software.
This online tool is provided for educational purposes and for non-critical applications. All processing is done locally in your browser, and no data is sent to any server.
Related Tools
Useful tools selected for this workflow

Password Generator
Generate strong, secure, random passwords with customizable length, characters, and options. Free online password generator with entropy calculation.

HMAC Generator
Computes a hash-based message authentication code (HMAC) using a secret key and your favorite hashing function.

QRCode Generator
Generate QR codes for URLs, text, or any data with custom colors and settings.

JSON XML Converter
Convert JSON to XML format easily. Transform data between these popular formats with this free online tool.

JSON TOML Converter
Convert JSON to TOML format easily. Transform data between these popular formats with this free online tool.

JSON Formatter
Format and beautify JSON with customizable indentation. Supports JSON5, comments, trailing commas and advanced formatting options.