Skip to content
Hex Calculator

Hex to Binary Table

Every hex value 0-255 paired with its 8-bit binary form — a focused two-column table for reading hex-to-binary mappings quickly.

How to Read This Table

Each row pairs one byte value (0-255) with its 8-bit binary form. The binary column is always padded to a full 8 digits, so every row lines up the same way regardless of the value's size.

Where This Table Actually Comes Up

Reading Bit Flags From a Hex Register Value

Scanning the binary form of a hex register value directly, without converting one value at a time, to see which individual bits are set.

0xA5 -> 10100101

Checking a Byte's Bit Pattern While Reading a Hex Dump

Cross-referencing a byte value from a hex dump against its binary form when the bit-level pattern matters more than the decimal value.

confirm 0x80 = 10000000 (only the sign bit)

Teaching or Learning Hex-to-Binary Conversion

Using the table as a quick-reference while practicing hex-to-binary conversion by hand, to check your own work.

compute by hand, then verify against the table

Full Table: 0-255

HexBinary
0x0000000000
0x0100000001
0x0200000010
0x0300000011
0x0400000100
0x0500000101
0x0600000110
0x0700000111
0x0800001000
0x0900001001
0x0A00001010
0x0B00001011
0x0C00001100
0x0D00001101
0x0E00001110
0x0F00001111
0x1000010000
0x1100010001
0x1200010010
0x1300010011
0x1400010100
0x1500010101
0x1600010110
0x1700010111
0x1800011000
0x1900011001
0x1A00011010
0x1B00011011
0x1C00011100
0x1D00011101
0x1E00011110
0x1F00011111
0x2000100000
0x2100100001
0x2200100010
0x2300100011
0x2400100100
0x2500100101
0x2600100110
0x2700100111
0x2800101000
0x2900101001
0x2A00101010
0x2B00101011
0x2C00101100
0x2D00101101
0x2E00101110
0x2F00101111
0x3000110000
0x3100110001
0x3200110010
0x3300110011
0x3400110100
0x3500110101
0x3600110110
0x3700110111
0x3800111000
0x3900111001
0x3A00111010
0x3B00111011
0x3C00111100
0x3D00111101
0x3E00111110
0x3F00111111
0x4001000000
0x4101000001
0x4201000010
0x4301000011
0x4401000100
0x4501000101
0x4601000110
0x4701000111
0x4801001000
0x4901001001
0x4A01001010
0x4B01001011
0x4C01001100
0x4D01001101
0x4E01001110
0x4F01001111
0x5001010000
0x5101010001
0x5201010010
0x5301010011
0x5401010100
0x5501010101
0x5601010110
0x5701010111
0x5801011000
0x5901011001
0x5A01011010
0x5B01011011
0x5C01011100
0x5D01011101
0x5E01011110
0x5F01011111
0x6001100000
0x6101100001
0x6201100010
0x6301100011
0x6401100100
0x6501100101
0x6601100110
0x6701100111
0x6801101000
0x6901101001
0x6A01101010
0x6B01101011
0x6C01101100
0x6D01101101
0x6E01101110
0x6F01101111
0x7001110000
0x7101110001
0x7201110010
0x7301110011
0x7401110100
0x7501110101
0x7601110110
0x7701110111
0x7801111000
0x7901111001
0x7A01111010
0x7B01111011
0x7C01111100
0x7D01111101
0x7E01111110
0x7F01111111
0x8010000000
0x8110000001
0x8210000010
0x8310000011
0x8410000100
0x8510000101
0x8610000110
0x8710000111
0x8810001000
0x8910001001
0x8A10001010
0x8B10001011
0x8C10001100
0x8D10001101
0x8E10001110
0x8F10001111
0x9010010000
0x9110010001
0x9210010010
0x9310010011
0x9410010100
0x9510010101
0x9610010110
0x9710010111
0x9810011000
0x9910011001
0x9A10011010
0x9B10011011
0x9C10011100
0x9D10011101
0x9E10011110
0x9F10011111
0xA010100000
0xA110100001
0xA210100010
0xA310100011
0xA410100100
0xA510100101
0xA610100110
0xA710100111
0xA810101000
0xA910101001
0xAA10101010
0xAB10101011
0xAC10101100
0xAD10101101
0xAE10101110
0xAF10101111
0xB010110000
0xB110110001
0xB210110010
0xB310110011
0xB410110100
0xB510110101
0xB610110110
0xB710110111
0xB810111000
0xB910111001
0xBA10111010
0xBB10111011
0xBC10111100
0xBD10111101
0xBE10111110
0xBF10111111
0xC011000000
0xC111000001
0xC211000010
0xC311000011
0xC411000100
0xC511000101
0xC611000110
0xC711000111
0xC811001000
0xC911001001
0xCA11001010
0xCB11001011
0xCC11001100
0xCD11001101
0xCE11001110
0xCF11001111
0xD011010000
0xD111010001
0xD211010010
0xD311010011
0xD411010100
0xD511010101
0xD611010110
0xD711010111
0xD811011000
0xD911011001
0xDA11011010
0xDB11011011
0xDC11011100
0xDD11011101
0xDE11011110
0xDF11011111
0xE011100000
0xE111100001
0xE211100010
0xE311100011
0xE411100100
0xE511100101
0xE611100110
0xE711100111
0xE811101000
0xE911101001
0xEA11101010
0xEB11101011
0xEC11101100
0xED11101101
0xEE11101110
0xEF11101111
0xF011110000
0xF111110001
0xF211110010
0xF311110011
0xF411110100
0xF511110101
0xF611110110
0xF711110111
0xF811111000
0xF911111001
0xFA11111010
0xFB11111011
0xFC11111100
0xFD11111101
0xFE11111110
0xFF11111111

Further reading: Binary number — Wikipedia

Limitations

  • Covers single-byte values (0-255) only — use the Hex to Binary Converter directly for larger values.

Frequently Asked Questions

Why just hex and binary, not decimal too?

Keeping the table to two columns makes it faster to scan when binary is specifically what you're after — see the Hexadecimal Table if you want hex, decimal, and binary together.

Why is the binary column always 8 digits?

It's padded with leading zeros to a full byte for every row, so a value like 0x01 shows as 00000001, keeping every row the same width for easy scanning.

How do I convert a hex digit to binary without the table?

Each hex digit maps to exactly 4 binary bits — split a longer hex value into individual digits, convert each to its 4-bit binary form, and concatenate them in order.

Does this cover values beyond one byte?

No — this table covers the single-byte range (0-255) only. Use the Hex to Binary Converter directly for larger values.