A binary table is a fast reference for matching a decimal number to its base-2 representation. The chart below covers 0 through 100 and adds octal and hexadecimal so you can compare the same value across the four most common positional number systems.
Use your browser's find command to jump to a decimal or binary value. For an interactive result with calculation steps, open the decimal to binary converter or binary to decimal converter.
Binary Conversion Table from 0 to 100
| Decimal | Binary | Octal | Hexadecimal |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
| 21 | 10101 | 25 | 15 |
| 22 | 10110 | 26 | 16 |
| 23 | 10111 | 27 | 17 |
| 24 | 11000 | 30 | 18 |
| 25 | 11001 | 31 | 19 |
| 26 | 11010 | 32 | 1A |
| 27 | 11011 | 33 | 1B |
| 28 | 11100 | 34 | 1C |
| 29 | 11101 | 35 | 1D |
| 30 | 11110 | 36 | 1E |
| 31 | 11111 | 37 | 1F |
| 32 | 100000 | 40 | 20 |
| 33 | 100001 | 41 | 21 |
| 34 | 100010 | 42 | 22 |
| 35 | 100011 | 43 | 23 |
| 36 | 100100 | 44 | 24 |
| 37 | 100101 | 45 | 25 |
| 38 | 100110 | 46 | 26 |
| 39 | 100111 | 47 | 27 |
| 40 | 101000 | 50 | 28 |
| 41 | 101001 | 51 | 29 |
| 42 | 101010 | 52 | 2A |
| 43 | 101011 | 53 | 2B |
| 44 | 101100 | 54 | 2C |
| 45 | 101101 | 55 | 2D |
| 46 | 101110 | 56 | 2E |
| 47 | 101111 | 57 | 2F |
| 48 | 110000 | 60 | 30 |
| 49 | 110001 | 61 | 31 |
| 50 | 110010 | 62 | 32 |
| 51 | 110011 | 63 | 33 |
| 52 | 110100 | 64 | 34 |
| 53 | 110101 | 65 | 35 |
| 54 | 110110 | 66 | 36 |
| 55 | 110111 | 67 | 37 |
| 56 | 111000 | 70 | 38 |
| 57 | 111001 | 71 | 39 |
| 58 | 111010 | 72 | 3A |
| 59 | 111011 | 73 | 3B |
| 60 | 111100 | 74 | 3C |
| 61 | 111101 | 75 | 3D |
| 62 | 111110 | 76 | 3E |
| 63 | 111111 | 77 | 3F |
| 64 | 1000000 | 100 | 40 |
| 65 | 1000001 | 101 | 41 |
| 66 | 1000010 | 102 | 42 |
| 67 | 1000011 | 103 | 43 |
| 68 | 1000100 | 104 | 44 |
| 69 | 1000101 | 105 | 45 |
| 70 | 1000110 | 106 | 46 |
| 71 | 1000111 | 107 | 47 |
| 72 | 1001000 | 110 | 48 |
| 73 | 1001001 | 111 | 49 |
| 74 | 1001010 | 112 | 4A |
| 75 | 1001011 | 113 | 4B |
| 76 | 1001100 | 114 | 4C |
| 77 | 1001101 | 115 | 4D |
| 78 | 1001110 | 116 | 4E |
| 79 | 1001111 | 117 | 4F |
| 80 | 1010000 | 120 | 50 |
| 81 | 1010001 | 121 | 51 |
| 82 | 1010010 | 122 | 52 |
| 83 | 1010011 | 123 | 53 |
| 84 | 1010100 | 124 | 54 |
| 85 | 1010101 | 125 | 55 |
| 86 | 1010110 | 126 | 56 |
| 87 | 1010111 | 127 | 57 |
| 88 | 1011000 | 130 | 58 |
| 89 | 1011001 | 131 | 59 |
| 90 | 1011010 | 132 | 5A |
| 91 | 1011011 | 133 | 5B |
| 92 | 1011100 | 134 | 5C |
| 93 | 1011101 | 135 | 5D |
| 94 | 1011110 | 136 | 5E |
| 95 | 1011111 | 137 | 5F |
| 96 | 1100000 | 140 | 60 |
| 97 | 1100001 | 141 | 61 |
| 98 | 1100010 | 142 | 62 |
| 99 | 1100011 | 143 | 63 |
| 100 | 1100100 | 144 | 64 |
How to Read the Binary Table
Each row represents one mathematical value written in four bases:
- Decimal uses ten digits, 0 through 9.
- Binary uses 0 and 1.
- Octal uses 0 through 7.
- Hexadecimal uses 0 through 9 and A through F.
For example, the row for decimal 42 shows binary 101010, octal 52, and hexadecimal 2A. These strings look different, but they describe the same quantity.
The binary column does not include leading zeros because this table records values rather than fixed-width storage. If you need eight-bit formatting, pad the binary value on the left: decimal 5 is 101 as a value and 00000101 in an eight-bit field.
Patterns Visible in a Binary Number Chart
The binary table exposes several useful patterns.
Powers of Two Add a New Position
At 1, 2, 4, 8, 16, 32, and 64, the binary form is a 1 followed by zeros:
| Decimal | Binary |
|---|---|
| 1 | 1 |
| 2 | 10 |
| 4 | 100 |
| 8 | 1000 |
| 16 | 10000 |
| 32 | 100000 |
| 64 | 1000000 |
A power of two begins a new bit width. The preceding value contains all 1s: 7 is 111, 15 is 1111, 31 is 11111, and 63 is 111111.
Even and Odd Values
Every even number ends in binary 0 because it contains no 2⁰ contribution. Every odd number ends in binary 1. This gives an immediate parity check without converting the full value.
Three Bits Map to Octal
Each octal digit corresponds to exactly three binary digits. Group 101010 from the right as 101 010; those groups map to octal 5 and 2, producing 52.
Use the binary to octal converter for longer values and grouping steps.
Four Bits Map to Hexadecimal
Each hexadecimal digit corresponds to four binary digits. Pad and group 101010 as 0010 1010; the groups map to hexadecimal 2 and A, producing 2A.
Use the binary to hexadecimal converter when you want the grouped calculation.
Common Binary Table Ranges
4-Bit Binary Table
Four bits provide (2^4 = 16) patterns, covering unsigned decimal 0 through 15. The largest value is 1111, which maps to hexadecimal F. This range is one complete hexadecimal digit.
8-Bit Binary Table
Eight bits provide 256 patterns, covering unsigned decimal 0 through 255. This page stops at 100, but every listed value fits within one byte. Pad each binary entry to eight digits when byte formatting matters.
An unsigned byte ranges from 00000000 to 11111111. A signed two's complement byte uses the same patterns but interprets them as -128 through 127. A table cannot determine the interpretation without knowing the data type.
Using the Chart to Check Arithmetic
A binary conversion table can verify small additions and subtractions. Find both input values in decimal, perform the familiar decimal operation, and locate the result row.
For example:
Binary: 1011 + 0110 = 10001
Decimal: 11 + 6 = 17The row for 17 confirms 10001. For visible carry handling, use the binary addition calculator. For borrow steps and negative differences, use the binary subtraction calculator.
Frequently Asked Questions
Is binary 100 equal to decimal 100?
No. Without an explicit base marker, the notation is ambiguous. Binary 100₂ equals decimal 4 because it contains one 2² place. Decimal 100 converts to binary 1100100₂.
Why does the table omit leading zeros?
Leading zeros do not change an integer's mathematical value. The chart uses the shortest form. Add zeros to match a required bit width, such as 00001010 for decimal 10 in an eight-bit field.
What comes after 1111 in binary?
Adding one to 1111 carries through every position and creates 10000, which is decimal 16.
How many values fit in n bits?
Exactly distinct patterns. An unsigned n-bit integer ranges from 0 to .
Can I use the chart for signed numbers?
The rows show non-negative mathematical values. Signed hardware representations require a specified bit width and encoding, usually two's complement. Read the binary number system guide for the distinction between patterns, unsigned range, and signed interpretation.
