Binary to Decimal
Each of the 24 lines, consisting of 11 binary digits, must be converted to a decimal number manually on your airgapped computer or by using paper and pen. This is important because using online tools to convert binary to decimal could expose your seed phrase, which would compromise your security.
A bit about binary: In the binary system, there are only two digits: 0 and 1. The digits weβre familiar with (2, 3, 4, etc.) donβt exist here. So when counting, we start with 0, then 1. But after 1, there's no "2." The next number after 1 is β10β in binary, which is read as "one, zero" (not "ten"). This represents the decimal number 2. The next binary number is β11β ("one, one"), which is 3 in decimal.
In binary, the numbers increase like this:
- β100β is 4,
- β101β is 5,
- β110β is 6,
- β111β is 7,
- β1000β is 8,
- β1001β is 9, and so on.
With 11 binary digits, the smallest number is 0 (00000000000), and the largest is 2047 (11111111111).
To convert each line of binary digits, simply take each 11-digit sequence and convert it to decimal. You can do this in 2 ways:
Airgapped Computerβ
For example, to convert the first line, whose number is 10111000101
, youβd type:
echo $((2#10111000101))
This will output 1477. You just need to replace the binary digits in the command with each 11-digit binary number and run the calculation.
Paper & Penβ
At the top left of your page, write the following numbers from left to right, aligned with the binary digits below. Start with 1024 above the first column, then 512 above the second column, 256 above the third, and so on, halving the number each time until you reach 1 above the last (eleventh) column on the right.
Now, for each binary digit:
- If the digit is 1, write down the decimal number directly above it.
- If the digit is 0, write 0 or skip that number.
Add up all the numbers you wrote down. This sum is the decimal equivalent of the binary number.
For example, to convert the first line, whose number is 10111000101
, you'd do:
1024+0+256+128+64+0+0+0+4+0+1
This will output 1477 which is the same number we got with the airgapped computer method.
Repeat this process for all 24 rows. Youβll now have 24 decimal numbers, each ranging from 0 to 2047.
# | 1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | TOT |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1) | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1477 |
2) | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1764 |
3) | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1511 |
4) | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 837 |
5) | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 2005 |
6) | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1992 |
7) | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 261 |
8) | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1477 |
9) | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1364 |
10) | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1501 |
11) | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1989 |
12) | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 974 |
13) | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1492 |
14) | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1223 |
15) | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1479 |
16) | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 2013 |
17) | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 197 |
18) | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1350 |
19) | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 2004 |
20) | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1988 |
21) | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 325 |
22) | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1493 |
23) | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1221 |
24) | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 338 |