OfflineSeeds
Create and download a repeatable card-to-word lookup.
The code only sets which word belongs to each card pair, and it appears in the page URL. Your phrase comes from the shuffled deck, not from this code.
Make the first 23 words
Use the printed PDF, a full 52-card deck, and a private room. An offline wallet and one final card draw complete word 24.
- 1
Prepare the deck. Count all 52 distinct cards. Remove the jokers and advertising cards. Work in a private room without cameras or microphones.
- 2
First-time dry run. If you have never finished word 24 on this device, do one dry run with disposable words first. Confirm the import or calc path works before you draw real words.
- 3
Download the PDF. Keep all 14 pages together. Print on Letter paper at 100% scale. Page 1 repeats these instructions for offline use.
- 4
Draw one ordered pair. Return all 52 cards to the deck. Riffle-shuffle the full deck 8 times in loose, uneven groups. Draw the top card and put it on the left. Draw the next card and put it on the right. Do not swap them.
- 5
Read one word. Find the first card in the large box at the left. Find the second card in that row. If the pair has a dash, restore all 52 cards, shuffle the full deck, and try again. Do not continue through the remaining deck because that would favor some words. Otherwise, record the word.
- 6
Repeat until you have 23 words. Shuffle the full deck before each attempt. Expect approximately 30 attempts. Blank pairs are normal.
Printable PDF
The PDF has 14 Letter pages: one instructions page and 13 table pages. Use the printed pages during card draws. The live map above is only a quick check. The first table page is shown below as a preview.
Generating the PDF…
Draw rules and word 24
Follow these rules during draws. Finish the phrase only on a compatible offline wallet.
- Accept every nonblank entry, including same-suit pairs.
- Never reverse a pair to avoid a blank.
- Never redraw only one card.
- Accept repeated cards, pairs, and words. Do not replace a result because it looks unusual.
- Keep accepted and rejected draws private.
Each word has one accepted card pair. A blank pair is a retry. This keeps all accepted words equally likely when the deck is well shuffled before each word.
- On an empty COLDCARD, choose Import Existing, then 24 Words, and enter the 23 words. The device shows eight final words. Count positions 1 through 8 from the top of the list.
- Restore all 52 cards, shuffle as above, and draw the top card. Ace selects the first word, 2 selects the second word, and so on through 8. For 9 through King, return the card, shuffle the full deck, and draw again.
- Record word 24, confirm the complete phrase on the device, and destroy the temporary notes. Do not pick a word without the card draw.
- On an air-gapped SeedSigner, choose Tools, Calc 12th/24th word, then 24 words. Enter the 23 words and choose Coin Flip Entropy.
- Flip a fair coin three times and enter each Heads or Tails result. SeedSigner displays word 24. Record it, confirm the complete phrase, and destroy the temporary notes.
Do not enter the words into this site, a phone, or any general-purpose computer. The first electronic entry of the 23 words is on the offline wallet itself.
Enter the complete phrase on a second compatible, air-gapped wallet. Compare the master key fingerprint on both devices. Wipe the verification device when you finish. Each extra device that sees the phrase adds exposure, so do this check only if you need it.
Entropy analysis
An ideal shuffle makes each ordered pair equally likely. The numbers below are exact under that assumption.
Two ordered cards give 52 × 51 = 2,652 possible pairs. The table accepts 2,048 pairs: 2,028 with different suits and 20 with the same suit. The other 604 pairs are blank. Each accepted pair maps to exactly one BIP39 word.
A draw is accepted with probability 2,048 / 2,652 ≈ 77.2%. Each accepted word is uniform over 2,048 possibilities and supplies log₂(2,048) = 11 bits. The 23 words supply 253 bits. The final Ace-to-8 card draw adds 3 random bits for a total of 256 bits. The 8-bit checksum adds no randomness.
If you always choose the same final position, the phrase has 253 bits rather than 256 bits. The final card draw is required for the 256-bit claim.
Read the BIP39 specification23 accepted words take approximately 29.8 attempts with approximately 6.8 blanks. A run with no blank at all has only a 0.26% probability.
| Attempts | Probability of 23 words |
|---|---|
| 30 | 62.8% |
| 34 | 93.3% |
| 35 | 96.1% |
| 38 | 99.4% |
| 41 | 99.93% |
If the most likely word is β times more likely than uniform, and the final draw supplies 3 independent bits, the min-entropy is 253 − 23 × log₂(β) + 3 bits. In the ideal riffle model, the distance from uniform is 0.334 after 7 shuffles and 0.167 after 8. This method only needs the top two cards, which mix faster than the full deck. Real hand shuffles can differ from that model, and no fixed count proves uniformity. The physical shuffle is the principal uncertainty.
| Maximum word bias | Min-entropy |
|---|---|
| 1× | 256.0 bits |
| 1.1× | 252.8 bits |
| 1.25× | 248.6 bits |
| 2× | 233.0 bits |
| 4× | 210.0 bits |
| 8× | 187.0 bits |