Generate a verifiably random Bitcoin seed phrase using physical dice.
What Is Entropy?
The size of the pool your randomness is drawn from.
Entropy is the measure of unpredictability behind your seed. The bigger and more random the source, the harder your seed is to guess. Think of it as drawing a single atom from a pool — the larger the pool, the more possible atoms, and the more secure the draw.
Ideal Seed Entropy
An atom drawn from the entire universe
The gold standard — randomness so vast it could never be guessed or reproduced. This is the ideal every seed aims for: an entropy source with more possible outcomes than there are atoms in the cosmos.
A Bucket of Water
An atom drawn from a bucket (still searchable)
Better, but still finite. The pool is larger than a single drop, yet a determined attacker could in principle search through it. Usable, but not the strongest foundation.
A Single Drop
An atom drawn from a single drop of water
Weakest. The pool of possibilities is so small that the resulting seed can eventually be found by brute force — no matter how random the words look.
Physical dice rolls let you create entropy yourself, from a source you can see and trust. Enough fair rolls give you a pool large enough to approach the “entire universe” ideal — far beyond anything an attacker could ever search. That is why rolling your own dice, and converting the rolls offline, is one of the most verifiable ways to generate a Bitcoin seed.
Prefer to save the page itself?
You can keep these instructions without a PDF by saving this page directly to your device:
Ctrl+S (Windows/Linux) or Cmd+S (Mac) and choose Save as Web Page (Complete).Critical Warning — Read Before Using
Any seed phrase created with this tool while online must never be used for an actual wallet. The tool can and should be downloaded and run entirely offline (air-gapped) for the purpose of generating seeds that will hold real funds.
The Ian Coleman BIP39 tool is the most widely trusted open-source mnemonic converter in Bitcoin. By supplying your own physical dice rolls as entropy, you can prove to yourself that your seed phrase was generated with true randomness — not an algorithm you can't inspect.
Steps
Go to iancoleman.io/bip39
Scroll down and check the box labeled "Show entropy details" .
A new Entropy section will appear on the page.
In the Entropy section:
523146261435…).Select your desired Mnemonic Length (most people choose 24 words).
The tool will automatically convert the dice rolls into a BIP39 seed phrase.
Important Notes
Security Reminder
Generating a seed with your own dice is excellent for verifiable randomness, but the conversion must still be done on a trusted, preferably air-gapped machine. Always verify the resulting words on a second independent tool or hardware wallet before sending funds.
Source: iancoleman.io/bip39 — open-source, MIT licensed
Also Try
What to Do Next
After Generating the Seed on Ian Coleman BIP39 Tool
From the tool, carefully write down (or stamp on metal later):
m/84'/0'/0' for Native Segwit)Do not leave the seed or entropy on the computer longer than necessary. Clear the page / close the browser after recording.
bc1q…). (You can also choose Nested Segwit or Taproot if you have a specific reason.)Verification Step
Go to the Receive tab and check that the first address matches the one you noted from the Ian Coleman tool (for the same script type / derivation path). If it matches, the import was successful.
Most hardware wallets support BIP39 seed restore:
After restoring on the hardware wallet, always verify the first receiving address matches what you recorded from the Ian Coleman tool.
Best practice: Many people generate the seed offline (as you did), then restore it directly onto a hardware wallet and never put the seed into Sparrow (or any software wallet) if the amounts are significant. Sparrow can still be used later as a watch-only wallet by importing the xpub.
Alternative to Dice Roll
