TXT · Text & Data tools

BIP39 Mnemonic Generator

Length
Optional Passphrase

Acts as a 13th/25th word.

Mnemonic Phrase
Derived Seed (512-bit Hex)
ValidChecksum Status24words

Generate deterministic wallet keys

Cryptographic keys are incredibly long binary numbers that are impossible for humans to memorize or reliably transcribe. The BIP39 standard solves this by mapping randomly generated entropy to a dictionary of 2048 specific words. This tool provides a pristine, client-side environment to generate, explore, and validate these mnemonic phrases.

By generating the phrases locally in your browser, you can safely experiment with cryptographic derivation without worrying about server-side interception.

Understanding phrase length and entropy

The strength of a BIP39 phrase is determined by its underlying entropy. A 12-word phrase relies on 128 bits of entropy (plus a 4-bit checksum), whereas a 24-word phrase relies on 256 bits of entropy (plus an 8-bit checksum). While 12 words are technically sufficient to prevent brute-force attacks by modern computers, 24 words provide a massive buffer against future technological advancements in computing power.

You can select your desired length directly in the tool, and the underlying entropy will be securely generated using your browser’s native cryptographic pseudo-random number generator (PRNG).

Passphrases and plausible deniability

A standard BIP39 seed phrase alone is enough to recover a wallet. However, you can opt to attach a custom passphrase during the final derivation step. This passphrase acts as a cryptographic salt. When you change the passphrase, the resulting Seed Hex changes completely, resulting in an entirely different set of child keys.

This is often used for “plausible deniability.” You can keep a small amount of funds in the wallet derived from the phrase alone, and the bulk of your funds in a wallet derived from the phrase plus a secret passphrase. If physically forced to reveal your seed phrase, the attacker only gains access to the decoy wallet.

Validation and derivation

If you already have a seed phrase, you can paste it into the tool to validate its checksum against the English BIP39 wordlist. If the phrase is valid, the tool will instantly derive its 512-bit Seed Hex. This hex is the actual root key used by hierarchical deterministic (HD) wallets (like BIP32 and BIP44) to spawn millions of individual addresses.

Frequently Asked Questions

BIP39 is the standard used by almost all modern cryptocurrency wallets to generate deterministic keys. It converts a raw, randomly generated binary seed into a human-readable list of words (a mnemonic phrase) so you can easily write it down.

Yes, for testing, development, and low-risk wallets. All generation happens entirely client-side in your browser using a secure PRNG. However, for generating keys holding large amounts of real value, always use a dedicated offline hardware wallet.

A passphrase acts as an extra '25th word' added to your seed phrase. Even if someone steals your 24 words, they cannot access your funds without the exact passphrase. It creates a completely different seed hex.

Yes! Switch the tool to 'Validate' mode and paste your phrase. It will mathematically verify the checksum and instantly generate the corresponding seed hex. Because it runs client-side, your phrase never touches our servers.

Explore Our Tools

Browse all tools