Skip to main content

Look up BIP39 Words

BIP39 (Bitcoin Improvement Proposal 39) defines a list of 2048 words, arranged alphabetically. Each word in the list corresponds to a specific position, which is used to map a binary number to its matching word. For example, if the binary number you calculate corresponds to the number 1477, the word in that position on the list is "reward”.

  • The smallest possible value is 0 (binary: 00000000000), which corresponds to the word “abandon” — the first word on the list.
  • The largest possible value is 2047 (binary: 11111111111), which corresponds to the word “zoo” — the last word on the list.
Important

Computers count starting at 0. So, for example, the fifth item in a list is actually item number 4 (not 5). This is crucial when looking up words on the BIP39 list.

The official BIP 39 word list on GitHub displays line numbers starting from 1, not 0. This creates a slight mismatch between what you see in the list and the actual position in the BIP 39 specification.

For instance, the first 11-digit binary number you’ve calculated equals 1477 in decimal. When you look at the GitHub list, you’ll find the word in line 1478 (since GitHub’s line numbers start at 1). This word will be “reward.”

Go ahead and look up each decimal value — remember to add 1 to your calculated result to match the line numbers on GitHub — and find the corresponding word for all 24 binary rows.

If you’ve made it this far, congratulations! You’ve now created a valid 24-word Bitcoin mnemonic seed.

#BIP39GitHubWord
1)14771478reward
2)17641765symptom
3)15111512rude
4)837838hamster
5)20052006wide
6)19921993weekend
7)261262camera
8)14771478reward
9)13641365pride
10)15011502roof
11)19891990weather
12)974975keep
13)14921493ritual
14)12231224ocean
15)14791480rib
16)20132014wing
17)197198board
18)13501351potato
19)20042005whisper
20)19881989weasel
21)325326chunk
22)14931494rival
23)12211222obvious
24)338339clean

Now, the last step is to use your seed phrase to verify that the 24 words were correctly generated. You can install a software wallet, like Sparrow Wallet, on your airgapped computer and enter the seed words. If they’re rejected, it means there was an error during the process. Sparrow will quickly show an error if there's a mismatch, typically because the checksum doesn't match. So, take your time and carefully double-check each step!