Hex, decimal, binary and octal table (0x00 to 0xFF)
A complete lookup table for every one-byte value. Two hexadecimal digits are exactly
one byte (8 bits), so the 256 rows below cover everything from 0x00 to
0xFF — 0 to 255 in decimal — with the 8-bit binary pattern and the octal
form of each. A shorter table of the larger constants programmers look up most often
comes first.
Common hex values
Type limits, powers of two and a couple of famous magic numbers, with their exact decimal and full binary expansion. All values are computed at build time, not typed by hand.
| Hex | Decimal | Binary | Why it matters |
|---|---|---|---|
| 0x7F | 127 | 0111 1111 | Largest signed byte (int8 max) |
| 0x80 | 128 | 1000 0000 | 2⁷; reads as −128 in a signed byte (int8 min) |
| 0xFF | 255 | 1111 1111 | Largest byte (uint8 max); −1 as a signed byte |
| 0x100 | 256 | 0001 0000 0000 | 2⁸ — one more than a byte can hold |
| 0x3FF | 1 023 | 0011 1111 1111 | 10 bits all ones (2¹⁰ − 1) |
| 0x400 | 1 024 | 0100 0000 0000 | 2¹⁰ = 1 KiB |
| 0x7FF | 2 047 | 0111 1111 1111 | 11 bits all ones (2¹¹ − 1) |
| 0x800 | 2 048 | 1000 0000 0000 | 2¹¹ |
| 0xFFF | 4 095 | 1111 1111 1111 | 12 bits all ones (2¹² − 1); common page-offset mask |
| 0x1000 | 4 096 | 0001 0000 0000 0000 | 2¹² = 4 KiB, a common memory page size |
| 0x7FFF | 32 767 | 0111 1111 1111 1111 | int16 max |
| 0x8000 | 32 768 | 1000 0000 0000 0000 | 2¹⁵; reads as −32 768 in int16 (int16 min) |
| 0xFFFF | 65 535 | 1111 1111 1111 1111 | uint16 max; −1 as int16 |
| 0x10000 | 65 536 | 0001 0000 0000 0000 0000 | 2¹⁶ = 64 KiB |
| 0xFFFFF | 1 048 575 | 1111 1111 1111 1111 1111 | 20 bits all ones (2²⁰ − 1) |
| 0x7FFFFFFF | 2 147 483 647 | 0111 1111 1111 1111 1111 1111 1111 1111 | int32 max |
| 0x80000000 | 2 147 483 648 | 1000 0000 0000 0000 0000 0000 0000 0000 | 2³¹; reads as int32 min when signed |
| 0xFFFFFFFF | 4 294 967 295 | 1111 1111 1111 1111 1111 1111 1111 1111 | uint32 max; −1 as int32 |
| 0x100000000 | 4 294 967 296 | 0001 0000 0000 0000 0000 0000 0000 0000 0000 | 2³² — needs 33 bits |
| 0xDEADBEEF | 3 735 928 559 | 1101 1110 1010 1101 1011 1110 1110 1111 | Classic debug marker / magic number |
| 0xCAFEBABE | 3 405 691 582 | 1100 1010 1111 1110 1011 1010 1011 1110 | Magic number at the start of Java class files |
| 0x7FFFFFFFFFFFFFFF | 9 223 372 036 854 775 807 | 0111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 | int64 max (2⁶³ − 1) |
| 0xFFFFFFFFFFFFFFFF | 18 446 744 073 709 551 615 | 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 | uint64 max (2⁶⁴ − 1); −1 as int64 |
Full table: 0x00 to 0xFF
Every row is linkable: add the hex value to the URL, for example
/reference/hex-table/#0xA0, to jump straight to it.
| Hex | Decimal | Binary (8-bit) | Octal |
|---|---|---|---|
| 0x00 | 0 | 0000 0000 | 0o0 |
| 0x01 | 1 | 0000 0001 | 0o1 |
| 0x02 | 2 | 0000 0010 | 0o2 |
| 0x03 | 3 | 0000 0011 | 0o3 |
| 0x04 | 4 | 0000 0100 | 0o4 |
| 0x05 | 5 | 0000 0101 | 0o5 |
| 0x06 | 6 | 0000 0110 | 0o6 |
| 0x07 | 7 | 0000 0111 | 0o7 |
| 0x08 | 8 | 0000 1000 | 0o10 |
| 0x09 | 9 | 0000 1001 | 0o11 |
| 0x0A | 10 | 0000 1010 | 0o12 |
| 0x0B | 11 | 0000 1011 | 0o13 |
| 0x0C | 12 | 0000 1100 | 0o14 |
| 0x0D | 13 | 0000 1101 | 0o15 |
| 0x0E | 14 | 0000 1110 | 0o16 |
| 0x0F | 15 | 0000 1111 | 0o17 |
| 0x10 | 16 | 0001 0000 | 0o20 |
| 0x11 | 17 | 0001 0001 | 0o21 |
| 0x12 | 18 | 0001 0010 | 0o22 |
| 0x13 | 19 | 0001 0011 | 0o23 |
| 0x14 | 20 | 0001 0100 | 0o24 |
| 0x15 | 21 | 0001 0101 | 0o25 |
| 0x16 | 22 | 0001 0110 | 0o26 |
| 0x17 | 23 | 0001 0111 | 0o27 |
| 0x18 | 24 | 0001 1000 | 0o30 |
| 0x19 | 25 | 0001 1001 | 0o31 |
| 0x1A | 26 | 0001 1010 | 0o32 |
| 0x1B | 27 | 0001 1011 | 0o33 |
| 0x1C | 28 | 0001 1100 | 0o34 |
| 0x1D | 29 | 0001 1101 | 0o35 |
| 0x1E | 30 | 0001 1110 | 0o36 |
| 0x1F | 31 | 0001 1111 | 0o37 |
| 0x20 | 32 | 0010 0000 | 0o40 |
| 0x21 | 33 | 0010 0001 | 0o41 |
| 0x22 | 34 | 0010 0010 | 0o42 |
| 0x23 | 35 | 0010 0011 | 0o43 |
| 0x24 | 36 | 0010 0100 | 0o44 |
| 0x25 | 37 | 0010 0101 | 0o45 |
| 0x26 | 38 | 0010 0110 | 0o46 |
| 0x27 | 39 | 0010 0111 | 0o47 |
| 0x28 | 40 | 0010 1000 | 0o50 |
| 0x29 | 41 | 0010 1001 | 0o51 |
| 0x2A | 42 | 0010 1010 | 0o52 |
| 0x2B | 43 | 0010 1011 | 0o53 |
| 0x2C | 44 | 0010 1100 | 0o54 |
| 0x2D | 45 | 0010 1101 | 0o55 |
| 0x2E | 46 | 0010 1110 | 0o56 |
| 0x2F | 47 | 0010 1111 | 0o57 |
| 0x30 | 48 | 0011 0000 | 0o60 |
| 0x31 | 49 | 0011 0001 | 0o61 |
| 0x32 | 50 | 0011 0010 | 0o62 |
| 0x33 | 51 | 0011 0011 | 0o63 |
| 0x34 | 52 | 0011 0100 | 0o64 |
| 0x35 | 53 | 0011 0101 | 0o65 |
| 0x36 | 54 | 0011 0110 | 0o66 |
| 0x37 | 55 | 0011 0111 | 0o67 |
| 0x38 | 56 | 0011 1000 | 0o70 |
| 0x39 | 57 | 0011 1001 | 0o71 |
| 0x3A | 58 | 0011 1010 | 0o72 |
| 0x3B | 59 | 0011 1011 | 0o73 |
| 0x3C | 60 | 0011 1100 | 0o74 |
| 0x3D | 61 | 0011 1101 | 0o75 |
| 0x3E | 62 | 0011 1110 | 0o76 |
| 0x3F | 63 | 0011 1111 | 0o77 |
| 0x40 | 64 | 0100 0000 | 0o100 |
| 0x41 | 65 | 0100 0001 | 0o101 |
| 0x42 | 66 | 0100 0010 | 0o102 |
| 0x43 | 67 | 0100 0011 | 0o103 |
| 0x44 | 68 | 0100 0100 | 0o104 |
| 0x45 | 69 | 0100 0101 | 0o105 |
| 0x46 | 70 | 0100 0110 | 0o106 |
| 0x47 | 71 | 0100 0111 | 0o107 |
| 0x48 | 72 | 0100 1000 | 0o110 |
| 0x49 | 73 | 0100 1001 | 0o111 |
| 0x4A | 74 | 0100 1010 | 0o112 |
| 0x4B | 75 | 0100 1011 | 0o113 |
| 0x4C | 76 | 0100 1100 | 0o114 |
| 0x4D | 77 | 0100 1101 | 0o115 |
| 0x4E | 78 | 0100 1110 | 0o116 |
| 0x4F | 79 | 0100 1111 | 0o117 |
| 0x50 | 80 | 0101 0000 | 0o120 |
| 0x51 | 81 | 0101 0001 | 0o121 |
| 0x52 | 82 | 0101 0010 | 0o122 |
| 0x53 | 83 | 0101 0011 | 0o123 |
| 0x54 | 84 | 0101 0100 | 0o124 |
| 0x55 | 85 | 0101 0101 | 0o125 |
| 0x56 | 86 | 0101 0110 | 0o126 |
| 0x57 | 87 | 0101 0111 | 0o127 |
| 0x58 | 88 | 0101 1000 | 0o130 |
| 0x59 | 89 | 0101 1001 | 0o131 |
| 0x5A | 90 | 0101 1010 | 0o132 |
| 0x5B | 91 | 0101 1011 | 0o133 |
| 0x5C | 92 | 0101 1100 | 0o134 |
| 0x5D | 93 | 0101 1101 | 0o135 |
| 0x5E | 94 | 0101 1110 | 0o136 |
| 0x5F | 95 | 0101 1111 | 0o137 |
| 0x60 | 96 | 0110 0000 | 0o140 |
| 0x61 | 97 | 0110 0001 | 0o141 |
| 0x62 | 98 | 0110 0010 | 0o142 |
| 0x63 | 99 | 0110 0011 | 0o143 |
| 0x64 | 100 | 0110 0100 | 0o144 |
| 0x65 | 101 | 0110 0101 | 0o145 |
| 0x66 | 102 | 0110 0110 | 0o146 |
| 0x67 | 103 | 0110 0111 | 0o147 |
| 0x68 | 104 | 0110 1000 | 0o150 |
| 0x69 | 105 | 0110 1001 | 0o151 |
| 0x6A | 106 | 0110 1010 | 0o152 |
| 0x6B | 107 | 0110 1011 | 0o153 |
| 0x6C | 108 | 0110 1100 | 0o154 |
| 0x6D | 109 | 0110 1101 | 0o155 |
| 0x6E | 110 | 0110 1110 | 0o156 |
| 0x6F | 111 | 0110 1111 | 0o157 |
| 0x70 | 112 | 0111 0000 | 0o160 |
| 0x71 | 113 | 0111 0001 | 0o161 |
| 0x72 | 114 | 0111 0010 | 0o162 |
| 0x73 | 115 | 0111 0011 | 0o163 |
| 0x74 | 116 | 0111 0100 | 0o164 |
| 0x75 | 117 | 0111 0101 | 0o165 |
| 0x76 | 118 | 0111 0110 | 0o166 |
| 0x77 | 119 | 0111 0111 | 0o167 |
| 0x78 | 120 | 0111 1000 | 0o170 |
| 0x79 | 121 | 0111 1001 | 0o171 |
| 0x7A | 122 | 0111 1010 | 0o172 |
| 0x7B | 123 | 0111 1011 | 0o173 |
| 0x7C | 124 | 0111 1100 | 0o174 |
| 0x7D | 125 | 0111 1101 | 0o175 |
| 0x7E | 126 | 0111 1110 | 0o176 |
| 0x7F | 127 | 0111 1111 | 0o177 |
| 0x80 | 128 | 1000 0000 | 0o200 |
| 0x81 | 129 | 1000 0001 | 0o201 |
| 0x82 | 130 | 1000 0010 | 0o202 |
| 0x83 | 131 | 1000 0011 | 0o203 |
| 0x84 | 132 | 1000 0100 | 0o204 |
| 0x85 | 133 | 1000 0101 | 0o205 |
| 0x86 | 134 | 1000 0110 | 0o206 |
| 0x87 | 135 | 1000 0111 | 0o207 |
| 0x88 | 136 | 1000 1000 | 0o210 |
| 0x89 | 137 | 1000 1001 | 0o211 |
| 0x8A | 138 | 1000 1010 | 0o212 |
| 0x8B | 139 | 1000 1011 | 0o213 |
| 0x8C | 140 | 1000 1100 | 0o214 |
| 0x8D | 141 | 1000 1101 | 0o215 |
| 0x8E | 142 | 1000 1110 | 0o216 |
| 0x8F | 143 | 1000 1111 | 0o217 |
| 0x90 | 144 | 1001 0000 | 0o220 |
| 0x91 | 145 | 1001 0001 | 0o221 |
| 0x92 | 146 | 1001 0010 | 0o222 |
| 0x93 | 147 | 1001 0011 | 0o223 |
| 0x94 | 148 | 1001 0100 | 0o224 |
| 0x95 | 149 | 1001 0101 | 0o225 |
| 0x96 | 150 | 1001 0110 | 0o226 |
| 0x97 | 151 | 1001 0111 | 0o227 |
| 0x98 | 152 | 1001 1000 | 0o230 |
| 0x99 | 153 | 1001 1001 | 0o231 |
| 0x9A | 154 | 1001 1010 | 0o232 |
| 0x9B | 155 | 1001 1011 | 0o233 |
| 0x9C | 156 | 1001 1100 | 0o234 |
| 0x9D | 157 | 1001 1101 | 0o235 |
| 0x9E | 158 | 1001 1110 | 0o236 |
| 0x9F | 159 | 1001 1111 | 0o237 |
| 0xA0 | 160 | 1010 0000 | 0o240 |
| 0xA1 | 161 | 1010 0001 | 0o241 |
| 0xA2 | 162 | 1010 0010 | 0o242 |
| 0xA3 | 163 | 1010 0011 | 0o243 |
| 0xA4 | 164 | 1010 0100 | 0o244 |
| 0xA5 | 165 | 1010 0101 | 0o245 |
| 0xA6 | 166 | 1010 0110 | 0o246 |
| 0xA7 | 167 | 1010 0111 | 0o247 |
| 0xA8 | 168 | 1010 1000 | 0o250 |
| 0xA9 | 169 | 1010 1001 | 0o251 |
| 0xAA | 170 | 1010 1010 | 0o252 |
| 0xAB | 171 | 1010 1011 | 0o253 |
| 0xAC | 172 | 1010 1100 | 0o254 |
| 0xAD | 173 | 1010 1101 | 0o255 |
| 0xAE | 174 | 1010 1110 | 0o256 |
| 0xAF | 175 | 1010 1111 | 0o257 |
| 0xB0 | 176 | 1011 0000 | 0o260 |
| 0xB1 | 177 | 1011 0001 | 0o261 |
| 0xB2 | 178 | 1011 0010 | 0o262 |
| 0xB3 | 179 | 1011 0011 | 0o263 |
| 0xB4 | 180 | 1011 0100 | 0o264 |
| 0xB5 | 181 | 1011 0101 | 0o265 |
| 0xB6 | 182 | 1011 0110 | 0o266 |
| 0xB7 | 183 | 1011 0111 | 0o267 |
| 0xB8 | 184 | 1011 1000 | 0o270 |
| 0xB9 | 185 | 1011 1001 | 0o271 |
| 0xBA | 186 | 1011 1010 | 0o272 |
| 0xBB | 187 | 1011 1011 | 0o273 |
| 0xBC | 188 | 1011 1100 | 0o274 |
| 0xBD | 189 | 1011 1101 | 0o275 |
| 0xBE | 190 | 1011 1110 | 0o276 |
| 0xBF | 191 | 1011 1111 | 0o277 |
| 0xC0 | 192 | 1100 0000 | 0o300 |
| 0xC1 | 193 | 1100 0001 | 0o301 |
| 0xC2 | 194 | 1100 0010 | 0o302 |
| 0xC3 | 195 | 1100 0011 | 0o303 |
| 0xC4 | 196 | 1100 0100 | 0o304 |
| 0xC5 | 197 | 1100 0101 | 0o305 |
| 0xC6 | 198 | 1100 0110 | 0o306 |
| 0xC7 | 199 | 1100 0111 | 0o307 |
| 0xC8 | 200 | 1100 1000 | 0o310 |
| 0xC9 | 201 | 1100 1001 | 0o311 |
| 0xCA | 202 | 1100 1010 | 0o312 |
| 0xCB | 203 | 1100 1011 | 0o313 |
| 0xCC | 204 | 1100 1100 | 0o314 |
| 0xCD | 205 | 1100 1101 | 0o315 |
| 0xCE | 206 | 1100 1110 | 0o316 |
| 0xCF | 207 | 1100 1111 | 0o317 |
| 0xD0 | 208 | 1101 0000 | 0o320 |
| 0xD1 | 209 | 1101 0001 | 0o321 |
| 0xD2 | 210 | 1101 0010 | 0o322 |
| 0xD3 | 211 | 1101 0011 | 0o323 |
| 0xD4 | 212 | 1101 0100 | 0o324 |
| 0xD5 | 213 | 1101 0101 | 0o325 |
| 0xD6 | 214 | 1101 0110 | 0o326 |
| 0xD7 | 215 | 1101 0111 | 0o327 |
| 0xD8 | 216 | 1101 1000 | 0o330 |
| 0xD9 | 217 | 1101 1001 | 0o331 |
| 0xDA | 218 | 1101 1010 | 0o332 |
| 0xDB | 219 | 1101 1011 | 0o333 |
| 0xDC | 220 | 1101 1100 | 0o334 |
| 0xDD | 221 | 1101 1101 | 0o335 |
| 0xDE | 222 | 1101 1110 | 0o336 |
| 0xDF | 223 | 1101 1111 | 0o337 |
| 0xE0 | 224 | 1110 0000 | 0o340 |
| 0xE1 | 225 | 1110 0001 | 0o341 |
| 0xE2 | 226 | 1110 0010 | 0o342 |
| 0xE3 | 227 | 1110 0011 | 0o343 |
| 0xE4 | 228 | 1110 0100 | 0o344 |
| 0xE5 | 229 | 1110 0101 | 0o345 |
| 0xE6 | 230 | 1110 0110 | 0o346 |
| 0xE7 | 231 | 1110 0111 | 0o347 |
| 0xE8 | 232 | 1110 1000 | 0o350 |
| 0xE9 | 233 | 1110 1001 | 0o351 |
| 0xEA | 234 | 1110 1010 | 0o352 |
| 0xEB | 235 | 1110 1011 | 0o353 |
| 0xEC | 236 | 1110 1100 | 0o354 |
| 0xED | 237 | 1110 1101 | 0o355 |
| 0xEE | 238 | 1110 1110 | 0o356 |
| 0xEF | 239 | 1110 1111 | 0o357 |
| 0xF0 | 240 | 1111 0000 | 0o360 |
| 0xF1 | 241 | 1111 0001 | 0o361 |
| 0xF2 | 242 | 1111 0010 | 0o362 |
| 0xF3 | 243 | 1111 0011 | 0o363 |
| 0xF4 | 244 | 1111 0100 | 0o364 |
| 0xF5 | 245 | 1111 0101 | 0o365 |
| 0xF6 | 246 | 1111 0110 | 0o366 |
| 0xF7 | 247 | 1111 0111 | 0o367 |
| 0xF8 | 248 | 1111 1000 | 0o370 |
| 0xF9 | 249 | 1111 1001 | 0o371 |
| 0xFA | 250 | 1111 1010 | 0o372 |
| 0xFB | 251 | 1111 1011 | 0o373 |
| 0xFC | 252 | 1111 1100 | 0o374 |
| 0xFD | 253 | 1111 1101 | 0o375 |
| 0xFE | 254 | 1111 1110 | 0o376 |
| 0xFF | 255 | 1111 1111 | 0o377 |
How to read a hex value
Each hex digit is worth a power of 16, from right to left: 1, 16, 256, 4096… Multiply every digit by its place value and add the results. The letters A–F stand for 10–15.
0xA0 = 10×16 + 0×1 = 160
0x3F = 3×16 + 15×1 = 63
For values beyond one byte, the hex to decimal converter shows the same step-by-step breakdown for any 64-bit number.
Related tools
- Hex to decimal converter — convert any hex value up to 64 bits, with the positional steps shown.
- Hex to binary converter — see the nibble-by-nibble expansion of any hex number.
- Octal to decimal converter — the same idea in base 8.
- Integer ranges and powers of two — int8 to uint64 limits, 2⁶³ and 2⁶⁴.