BIP39 Seed Phrase Generator
Generate a BIP39 seed phrase locally, check its checksum, and reveal the 512-bit seed.
-
1Enter data
Enter content, paste text or load a file from disk. -
2Click the button
The tool will immediately process your data in the browser. -
3Get the result
Copy the finished text or save the file to your device.
return "Result ready in 0.1s";
}
Rate this tool:
Related tools
Other tools you may find usefulHow to Use the BIP39 Seed Phrase Generator
The BIP39 seed phrase generator runs in your browser and lets you generate a mnemonic phrase or check a phrase you already have. When you open the page, the tool immediately generates a phrase for 12 words and checks its checksum, so you can see how it works without extra clicks.
How to use the tool:
- Choose the number of words: 12, 15, 18, 21, or 24. The default is 12.
- Click 'Generate new phrase' if you want a new set of words. The result appears in the Phrase field.
- You can also paste your own phrase in the Phrase field if you want to check it. Do not paste the phrase of a wallet that holds funds there.
- Click 'Check checksum'. The tool will count the words and show whether the phrase is valid.
- If the phrase is valid, click 'Show seed (512 bits)'. Before showing the seed, you can enter an optional BIP39 passphrase in the 'Optional BIP39 passphrase (25th word)' field.
For the default values, 12 words and the phrase amazing eye gravity song above jaguar goose senior arm common critic phone, the tool shows a warning: ⚠️ Educational tool. Keys are generated locally in your browser and are never sent anywhere, but a website is not a safe place for keys to real money. Do not paste the recovery phrase of a wallet that holds funds here. For real savings, use a hardware wallet or run such tools offline. After checking, you will see: Phrase ✓ valid (12 words, 128 bits of entropy + 4 checksum bits). This confirms that the default phrase passes the BIP39 check.
What Is a BIP39 Seed Phrase and Checksum?
A BIP39 seed phrase is a set of words that represents randomness later used to restore a wallet. BIP39 describes how to write that randomness as words and how to add a checksum. This makes the phrase easier to write down and retype than a string of bits, but you still need to protect it like a key.
The checksum is extra bits appended to the randomness. Its job is to detect a typo, a missing word, or words in the wrong order. The tool counts the words, checks the checksum, and shows whether the phrase is valid. For a valid phrase, you will see the number of words and information about the entropy and checksum bits.
| Number of words | Entropy | Checksum |
|---|---|---|
| 12 | 128 bits | 4 bits |
| 15 | 160 bits | 5 bits |
| 18 | 192 bits | 6 bits |
| 21 | 224 bits | 7 bits |
| 24 | 256 bits | 8 bits |
BIP39 Passphrase (25th Word) and Its Effect on the Seed
The 'Optional BIP39 passphrase (25th word)' field lets you add a passphrase to the phrase. In BIP39, this passphrase is sometimes called the 25th word, but it is not one of the words written in the phrase. It is an extra element that affects the final seed.
If you leave the field empty, the seed depends only on the phrase. If you enter a passphrase, the same set of words will produce a different seed than it would without the passphrase. In practice, this means that having the phrase alone may not be enough to restore a wallet if you use a BIP39 passphrase. You need to write down and store the passphrase just as carefully as the phrase.
The tool shows the 512-bit seed only after it checks the phrase. The phrase is then treated consistently: capitalization and extra spaces do not change the result. The BIP39 passphrase is taken into account when creating the seed. It cannot be recovered from the words alone, so do not lose it if you decide to use one.
Safe Generation and Storage of Your Phrase
The tool is educational. Keys are generated locally in your browser and are never sent anywhere, but a website is not a safe place for keys to real funds. To store savings, use a hardware wallet, and run similar tools offline when you want more control over the environment.
- Never paste the phrase of a wallet that holds funds. Anyone who knows the phrase or private key has full access to the funds.
- Do not use a phrase generated on a website to store real savings. Treat it as material for learning, testing on test networks, or checking wallet compatibility with a public test vector.
- Write down the phrase and optional BIP39 passphrase in a durable, private way. Do not do this in places where someone unauthorized can access them.
- Check that your device and browser are up to date and that no malicious software is running on them. The quality of the generated phrase also depends on the security of the environment where you create it.
- If you use the phrase with a hardware wallet, follow the manufacturer's instructions and do a test restore with a small amount or on a test network.
Tool Limitations and What It Does Not Calculate: Addresses and Paths
The tool generates a BIP39 phrase, checks its checksum, and after validation shows the 512-bit seed. That is all. It does not create addresses, derive public or private keys for specific networks, or calculate derivation paths. It does not connect to a blockchain, check balances, handle transactions, or act as a financial calculator.
A valid checksum only means that the phrase complies with BIP39. It does not mean the phrase is unused, that no one else uses it, or that it is safe for storing large funds. You also cannot check here whether a given wallet will use the exact same way of deriving addresses. Compatibility with a specific wallet is best checked with a public test vector and according to the wallet's instructions.
The tool supports phrases of 12, 15, 18, 21, and 24 words. It does not support other lengths or custom word lists. It does not replace a wallet and does not store your data. Everything you see is generated locally in your browser while you use the page.
Frequently Asked Questions
Is the BIP39 seed phrase generator safe?
It is an educational tool. Keys are generated locally in the browser and are never sent anywhere, but a website is not a safe place for keys to real money. For real savings, use a hardware wallet or run such tools offline.
How many words should a BIP39 seed phrase have?
In this tool you can choose 12, 15, 18, 21, or 24 words. The default is 12 words, which is 128 bits of entropy and 4 checksum bits. More words mean more entropy; see the table above.
What is the 25th word in BIP39?
It is an optional BIP39 passphrase, not an additional word written in the phrase. It affects the final seed, so the same phrase with and without the passphrase produces different results. If you use one, write the passphrase down separately and store it as securely as the phrase.
How do I check the checksum of a BIP39 phrase?
Paste the phrase in the Phrase field and click 'Check checksum'. The tool counts the words and shows whether the phrase is valid. For a valid phrase, it gives the number of words and the entropy and checksum bits. Do not paste the phrase of a wallet that holds funds there.
Will the same seed phrase work in every wallet?
BIP39 is a standard, but wallets can differ in how they derive addresses and handle the BIP39 passphrase. Compatibility is best checked with a public test vector and according to the wallet's instructions. Do not test this with a phrase that holds real funds.
Will the tool show addresses and private keys?
No. The tool generates a BIP39 seed phrase, checks the checksum, and shows the 512-bit seed. It does not create addresses, derive private keys for specific networks, or calculate derivation paths.
See also — related tools
This tool is an auxiliary BIP39 generator/validator and does not charge fees; before using a seed, verify BIP39 compliance and store the phrase and passphrase in a safe offline place.