UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeCrypto Wallets & KeysBIP-39 Generator

Related Tools

Keystore InspectorWei/ETH ConverterETH ValidatorBTC Validator

BIP-39 Mnemonic Phrase Generator

Generate a BIP-39 mnemonic seed phrase from secure entropy, entirely in your browser. Choose 12 to 24 words and verify the checksum against the spec.

You Might Also Like

All Crypto Wallets & Keys

Keystore Inspector

See which account a wallet keystore holds and how strong its scrypt or PBKDF2 work factor is. No password field, and nothing is ever decrypted.

Wei/ETH Converter

Convert between all 10 Ethereum denominations — Wei, Gwei, Szabo, Finney, ETH and more — with BigInt precision and instant copy for every result.

ETH Validator

Validate any Ethereum address, check its EIP-55 mixed-case checksum, and copy the checksummed, lowercase, or uppercase form. Runs offline.

BTC Validator

Check any Bitcoin address for a valid checksum and see its type, network and witness program. Legacy, SegWit and Taproot, all offline.

A crypto wallet’s seed phrase looks like twelve or twenty-four ordinary words, but the ordering encodes both randomness and a checksum, and getting either wrong produces a phrase that looks fine and restores nothing. BIP-39 Mnemonic Phrase Generator builds one the way the specification defines it: real entropy from crypto.getRandomValues, a SHA-256 checksum appended to it, the combined bits sliced into 11-bit chunks, and each chunk mapped onto the official 2048-word list.

It exists for testing, not for holding funds: trying a wallet library against a known phrase, teaching someone what a seed phrase actually is before they trust one, or generating throwaway test fixtures for an app that consumes them. Pick a word count, and a phrase is ready immediately.

Getting Your First Phrase Generated

  1. Choose an Entropy Strength — 12 words for 128 bits, up to 24 words for 256 bits. A phrase appears the moment you land on the page.
  2. Click Reveal to un-blur the grid, or leave it hidden and click Copy anyway — copying works without ever showing the words on screen.
  3. Click Generate New Phrase for a fresh one at the same word count.

How the Math Behind the Checksum Works

For a strength of ENT bits, the checksum is the first ENT/32 bits of SHA-256(entropy) — 4 bits for a 12-word phrase, 8 bits for a 24-word one. Appending that to the entropy and slicing the result into 11-bit groups is what keeps a mistyped or corrupted word from silently passing as valid elsewhere: change one bit and the checksum almost never still matches. This implementation was checked against the reference BIP-39 test vectors during development, including the well-known all-zero case that must produce “abandon” repeated eleven times followed by about, and it matches exactly.

When Not to Use This for a Real Wallet

“For learning, testing and development only. Never fund a wallet with a phrase generated in a browser tab” is printed on the tool itself, not buried in a footnote, because the failure mode here is expensive. A browser tab can be closed, crashed, or run on a compromised machine, and none of that is something a hardware wallet or an offline generator has to worry about. Nothing typed or generated here is transmitted anywhere, but “never transmitted” is not the same guarantee as “generated on a device that has never touched the internet,” which is what real funds deserve.

For learning, testing and development only. Never fund a wallet with a phrase generated in a browser tab — use your wallet or hardware device’s own generator for anything holding real value.

Entropy Strength

Mnemonic Phrase
1······
2······
3······
4······
5······
6······
7······
8······
9······
10······
11······
12······

Copying works even while the phrase is hidden, so you can paste it into a password manager or a test wallet without it ever showing on screen. Entropy comes from crypto.getRandomValues; the checksum is a SHA-256 digest of that entropy, exactly as BIP-39 defines it.