Two pieces. Two locations. One complete seed.
An offline, printable backup system for BIP39 seed phrases.
Your Bitcoin wallet is controlled by a seed phrase — a list of 12 to 24 words from a fixed 2,048-word standard (BIP39). This tool generates a unique, randomly shuffled grid containing all 2,048 words. Instead of writing your seed words directly, you record only their grid coordinates (e.g. A1, D23, Q7…). The coordinates are meaningless without the specific grid used, so storing them separately keeps your Bitcoin safe.
Uses crypto.getRandomValues() — each sheet is unique
Found this useful? Send a Lightning tip.
Your Bitcoin wallet is controlled by a seed phrase — 12 to 24 words from the 2,048-word BIP39 standard. This system generates a unique, randomly shuffled grid containing all 2,048 words. Instead of writing your seed words directly, you record only their grid coordinates (e.g. A1, D23, Q7). The coordinates are meaningless without the specific grid, so storing them separately keeps your Bitcoin safe.
The grid displays only the first 4 letters of each word. The BIP39 standard guarantees no two words share the same 4-letter prefix, so each abbreviation uniquely identifies its full word — no ambiguity is possible.
| 1 | Encode — Use the Lookup Table (pages 3–4) to find the grid coordinate for each word in your seed phrase. Write each coordinate next to the matching word number on the Seed Coordinates (page 2). |
| 2 | Store separately — Keep the Seed Coordinates in a completely different location from the Word Grid (page 2 of the grid set). Either document alone reveals nothing; together they reconstruct your seed. |
| 3 | Recover — To recover your seed, bring the Seed Coordinates to the Word Grid. For each coordinate, find the column letter across the top and the row number down the side to read back the full word. |
| Page 1 | These instructions |
| Page 2 | Seed Coordinates — write your seed coordinates here. Store separately. |
| Page 3 | Word Grid — your unique shuffled grid of all 2,048 BIP39 words |
| Pages 4–5 | Lookup Tables — find any word and get its grid coordinate |
| ⚠ | Generate and print offline — disconnect from the internet first. |
| ⚠ | Use a browser with no extensions, or private/incognito mode — extensions can read the page. |
| ⚠ | Never store your Seed Coordinates and Word Grid in the same place. |
| ⚠ | Print to paper only — do not save as PDF or screenshot. Both can sync to cloud storage. |
| ⚠ | Clear your print queue after printing — the OS spool file contains the full grid. |
| ⚠ | This tool has no external dependencies. View source to verify. |