EVMTools

BIP39 Mnemonic Generator

Generate secure BIP39 mnemonic seed phrases (12 or 24 words) for cryptocurrency wallets.

Warning: For educational purposes only

Do not use this tool to generate mnemonics for real wallets. Browser environments are not cryptographically secure enough for key generation. Use a hardware wallet or offline tool instead.

Word count:

Validate Mnemonic

How to Use This BIP39 Mnemonic Generator

This tool generates cryptographically secure BIP39 mnemonic seed phrases that can be used to create or restore cryptocurrency wallets. Follow these steps:

  1. Select the word count — choose between 12 words (128-bit entropy) or 24 words (256-bit entropy) depending on your security requirements.
  2. Generate the mnemonic — click the generate button to create a new random seed phrase using a cryptographically secure random number generator.
  3. Write it down immediately — copy the words onto paper in the exact order shown. Do not store it digitally.
  4. Verify your backup — the tool may also show the derived seed, master key, or first address so you can confirm the phrase was recorded correctly.

All generation happens locally in your browser using the Web Crypto API. For real wallets, consider disconnecting from the internet before generating your phrase.

Common Use Cases

  • New wallet creation — Generate a fresh mnemonic to set up a new Ethereum, Bitcoin, or multi-chain wallet with a secure backup.
  • Development and testing — Create test mnemonics for local development with Hardhat, Foundry, or Ganache without risking real funds.
  • Cold storage setup — Generate a mnemonic offline for a cold wallet that will never be connected to the internet.
  • Hardware wallet initialization — Generate a mnemonic to use when setting up Ledger, Trezor, or other hardware wallets.
  • Education — Learn how BIP39 mnemonics work and how entropy maps to word sequences for wallet generation.

Related Tools

Frequently Asked Questions

What is a BIP39 mnemonic seed phrase?

A BIP39 mnemonic seed phrase is a set of 12 or 24 words randomly selected from a standardized 2048-word list. It encodes the entropy (randomness) used to generate cryptocurrency private keys. The phrase serves as a human-readable backup for wallets across Ethereum, Bitcoin, and other blockchains.

Should I use 12 or 24 words?

A 12-word mnemonic provides 128 bits of entropy, which is considered secure for most use cases. A 24-word mnemonic provides 256 bits of entropy for additional security. Most modern wallets (MetaMask, Ledger, Trezor) support both. Use 24 words if you want the highest level of security for long-term storage.

How should I store my mnemonic phrase?

Never store your mnemonic digitally (no screenshots, no cloud storage, no text files). Write it down on paper or engrave it on metal for fire and water resistance. Store it in a secure physical location. Never share it with anyone. Anyone with your mnemonic has full access to your funds.

Is it safe to generate a mnemonic online?

This tool runs entirely in your browser and never sends your mnemonic to any server. For maximum security when generating a mnemonic for real funds, disconnect from the internet before generating, use a private/incognito window, and close the tab immediately after copying your phrase.

What is the checksum in a BIP39 mnemonic?

The last word (or part of it) in a BIP39 mnemonic contains a checksum derived from the SHA-256 hash of the entropy. This means not every combination of 12 or 24 words is a valid mnemonic. The checksum ensures that typos in the phrase are detected when restoring a wallet.

Can I use the same mnemonic for Ethereum and Bitcoin?

Yes. BIP39 mnemonics are blockchain-agnostic. The same seed phrase can derive different keys for different networks using different derivation paths (BIP44). For example, Ethereum uses m/44'/60'/0'/0/0 while Bitcoin uses m/44'/0'/0'/0/0. Most multi-chain wallets handle this automatically.