The easiest way to read a small binary number is to write the place values from right to left.
The first positions are:
1, 2, 4, 8, 16, 32, 64, 128
Each position is worth twice the position to its right.
For a four-bit value:
8 4 2 1
For an eight-bit value:
128 64 32 16 8 4 2 1
0101Write the binary digits under the place values:
| Place value | 8 | 4 | 2 | 1 |
|---|---|---|---|---|
| Binary digit | 0 | 1 | 0 | 1 |
Use only the places containing 1.
4 + 1 = 5
Therefore:
0101₂ = 5₁₀
The leading zero does not change the numeric value.
It can still be useful when a fixed number of bit positions is being shown.
1010| Place value | 8 | 4 | 2 | 1 |
|---|---|---|---|---|
| Binary digit | 1 | 0 | 1 | 0 |
The active places are:
8 + 2
So:
1010₂ = 10₁₀
1111Every place is active:
8 + 4 + 2 + 1 = 15
Therefore:
1111₂ = 15₁₀
Four binary digits can represent sixteen different patterns:
0000
through:
1111
When interpreted as unsigned numbers, those patterns represent decimal values 0 through 15.
00110110Use the 8-bit place values:
| Place value | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|
| Binary digit | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
The active places are:
32 + 16 + 4 + 2
Add them:
54
So:
00110110₂ = 54₁₀
You can also move in the other direction.
Suppose the decimal value is:
13
Find powers of 2 that add to 13.
The largest useful value is 8.
Remaining:
13 - 8 = 5
Use 4.
Remaining:
5 - 4 = 1
The 2 place is not needed.
Use 1.
So the places are:
8 4 2 1
1 1 0 1
Therefore:
13₁₀ = 1101₂
When binary is unfamiliar, it is easy to look at:
1101
and accidentally read it like decimal “one thousand one hundred one.”
Do not read binary as a decimal-looking string.
Use place values:
8 + 4 + 0 + 1 = 13
That process is slower at first, but it builds the correct mental model.
With practice, small values become recognizable.
| Decimal | Binary |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| 10 | 1010 |
| 11 | 1011 |
| 12 | 1100 |
| 13 | 1101 |
| 14 | 1110 |
| 15 | 1111 |
You do not need to memorize the entire table immediately.
Notice the pattern.
Each new value follows binary counting, and each column corresponds to one power of 2.
Four bits can represent sixteen different patterns.
That matches the number of single-digit symbols used by hexadecimal.
This is why binary and hexadecimal fit together so neatly.
The next Learning Activities introduce hexadecimal and then connect one hexadecimal digit directly to a group of four binary bits.