Interactive Tool
BIP39 Playground
This tool lets you explore how a BIP39 mnemonic phrase generates wallet addresses across multiple blockchains. Every change you make — typing a word, adding a passphrase, tweaking a derivation path — updates the results immediately.
How to use it
- Enter a mnemonic — type one manually, or click Generate 12 or Generate 24 to create a random phrase.
- Add a passphrase (optional) — this acts as a “25th word” and completely changes all derived addresses.
- Watch the results — the entropy, seed, and master fingerprint update automatically.
- Explore paths — pre-populated derivation paths for ETH, SOL, BTC, TRON, and Sui show you the resulting addresses. Add custom paths to experiment.
What you're seeing
- Entropy
- The raw random bytes that generated your mnemonic. For a typed mnemonic, this is reconstructed from the words.
- Seed
- The 64-byte BIP39 seed, derived from your mnemonic + passphrase via PBKDF2. This is the root of the HD wallet tree.
- Fingerprint
- A 4-byte identifier for the master key, useful for verifying you're on the right tree when importing to other wallets.
- Derivation Path
- The “address” in the HD tree:
m / purpose' / coin_type' / account' / change / index. Different paths = different addresses from the same seed.
Try it
Generate a random mnemonic and watch addresses appear. Then try changing the passphrase — every address changes, even though the mnemonic is the same. This is the power (and risk) of the BIP39 passphrase.
Want to understand the concepts behind the tool?