What Is a BIP39 Mnemonic?
BIP39 (Bitcoin Improvement Proposal 39) defines a standard for generating mnemonic phrases from random entropy. These human-readable word sequences (typically 12 or 24 words) encode the master seed for hierarchical deterministic (HD) wallets used in Bitcoin, Ethereum, and many other cryptocurrencies. The mnemonic includes a checksum to detect transcription errors. This page embeds the complete 2048-word BIP39 English wordlist, so every word index, checksum, and validation result is computed offline against the specification rather than a downloaded list.
How to Use This BIP39 Generator
- 1Select the number of words (12, 15, 18, 21, or 24).
- 2Click Generate Mnemonic to create a cryptographically secure seed phrase.
- 3Copy the phrase and store it securely offline. Never share your real wallet seed phrase online.
- 4Optionally open the advanced entropy panel and paste known hex entropy to reproduce an official BIP39 test vector.
- 5Use the Check Phrase section to see word count, unknown words, repeated words, and whether the BIP39 checksum matches.
Common Use Cases
Wallet Development Testing
Generate test mnemonics for developing and testing cryptocurrency wallet software.
Checksum Validation
Verify that a mnemonic phrase is valid BIP39 with correct checksum before importing into a wallet.
Learning Cryptography
Understand how entropy, checksums, and mnemonic encoding work in the BIP39 standard.
Frequently asked questions
Should I use this for my real cryptocurrency wallet?
This tool is designed for testing and educational purposes. For real wallets, use a hardware wallet or trusted wallet software that generates mnemonics offline on a trusted device.
How is the entropy generated?
The tool uses the Web Crypto API crypto.getRandomValues() for cryptographically secure random number generation, the same source used by browsers for TLS and other security operations.
What is the checksum in BIP39?
BIP39 appends a SHA-256 checksum to the entropy bits before splitting into 11-bit word indices. For a 12-word mnemonic (128 bits entropy), 4 checksum bits are appended. This catches transcription errors.
Does this page download the wordlist?
No. The complete 2048-word BIP39 English wordlist is bundled with the page. A seed tool must never depend on a runtime download, because a blocked or altered response could otherwise produce a phrase that no wallet can restore. You can verify the tool offline: disconnect from the network, enter entropy of 32 zeroes, and confirm it returns the official vector ending in "about".