BIP39 passphrase generator
Generate a BIP39 passphrase from an existing or random mnemonic, or get the mnemonic from the passphrase.
About BIP39
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 You Might Like

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

Bcrypt
Bcrypt is a tool for encrypting and decrypting text using the Bcrypt algorithm.

Encryption Decrypt
Encrypt and decrypt text using different algorithms like AES, TripleDES, Rabbit, or RC4. This tool processes all data locally for maximum security.

Hash Text
Hash a text string using various hash functions: MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 or RIPEMD160.

CyberChef
CyberChef is a free, open-source, web-based tool for encryption, decoding, compression, and data analysis. It features a wide range of operations for handling various data formats, including Base64, Hex, and more.

Shrug Emoji Generator
Generate shrug emoji ¯_(ツ)_/¯ in different fonts and styles.