IRON VaultDevTools
Console
codeGitHub

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

  1. Enter a mnemonic — type one manually, or click Generate 12 or Generate 24 to create a random phrase.
  2. Add a passphrase (optional) — this acts as a “25th word” and completely changes all derived addresses.
  3. Watch the results — the entropy, seed, and master fingerprint update automatically.
  4. 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?