ASCII Code Lookup Table
Complete ASCII character table with decimal, hex, binary, and octal codes. Perfect for programming, embedded systems, and learning character encoding.
| Dec | Hex | Oct | Binary | Char | HTML | Description | 
|---|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | (ctrl)  | - | NULL | 
| 1 | 01 | 001 | 00000001 | (ctrl)  | - | START OF HEADING | 
| 2 | 02 | 002 | 00000010 | (ctrl)  | - | START OF TEXT | 
| 3 | 03 | 003 | 00000011 | (ctrl)  | - | END OF TEXT | 
| 4 | 04 | 004 | 00000100 | (ctrl)  | - | END OF TRANSMISSION | 
| 5 | 05 | 005 | 00000101 | (ctrl)  | - | ENQUIRY | 
| 6 | 06 | 006 | 00000110 | (ctrl)  | - | ACKNOWLEDGE | 
| 7 | 07 | 007 | 00000111 | (ctrl)  | - | BELL | 
| 8 | 08 | 010 | 00001000 | (ctrl)  | - | BACKSPACE | 
| 9 | 09 | 011 | 00001001 | (ctrl)  | - | HORIZONTAL TAB | 
| 10 | 0A | 012 | 00001010 | (ctrl)  | - | LINE FEED | 
| 11 | 0B | 013 | 00001011 | (ctrl)  | - | VERTICAL TAB | 
| 12 | 0C | 014 | 00001100 | (ctrl)  | - | FORM FEED | 
| 13 | 0D | 015 | 00001101 | (ctrl)  | - | CARRIAGE RETURN | 
| 14 | 0E | 016 | 00001110 | (ctrl)  | - | SHIFT OUT | 
| 15 | 0F | 017 | 00001111 | (ctrl)  | - | SHIFT IN | 
| 16 | 10 | 020 | 00010000 | (ctrl)  | - | DATA LINK ESCAPE | 
| 17 | 11 | 021 | 00010001 | (ctrl)  | - | DEVICE CONTROL 1 | 
| 18 | 12 | 022 | 00010010 | (ctrl)  | - | DEVICE CONTROL 2 | 
| 19 | 13 | 023 | 00010011 | (ctrl)  | - | DEVICE CONTROL 3 | 
| 20 | 14 | 024 | 00010100 | (ctrl)  | - | DEVICE CONTROL 4 | 
| 21 | 15 | 025 | 00010101 | (ctrl)  | - | NEGATIVE ACKNOWLEDGE | 
| 22 | 16 | 026 | 00010110 | (ctrl)  | - | SYNCHRONOUS IDLE | 
| 23 | 17 | 027 | 00010111 | (ctrl)  | - | END OF TRANS. BLOCK | 
| 24 | 18 | 030 | 00011000 | (ctrl)  | - | CANCEL | 
| 25 | 19 | 031 | 00011001 | (ctrl)  | - | END OF MEDIUM | 
| 26 | 1A | 032 | 00011010 | (ctrl)  | - | SUBSTITUTE | 
| 27 | 1B | 033 | 00011011 | (ctrl)  | - | ESCAPE | 
| 28 | 1C | 034 | 00011100 | (ctrl)  | - | FILE SEPARATOR | 
| 29 | 1D | 035 | 00011101 | (ctrl)  | - | GROUP SEPARATOR | 
| 30 | 1E | 036 | 00011110 | (ctrl)  | - | RECORD SEPARATOR | 
| 31 | 1F | 037 | 00011111 | (ctrl)  | - | UNIT SEPARATOR | 
| 32 | 20 | 040 | 00100000 |   | SPACE | |
| 33 | 21 | 041 | 00100001 | !  | ! | EXCLAMATION MARK | 
| 34 | 22 | 042 | 00100010 | "  | " | QUOTATION MARK | 
| 35 | 23 | 043 | 00100011 | #  | - | NUMBER SIGN | 
| 36 | 24 | 044 | 00100100 | $  | - | DOLLAR SIGN | 
| 37 | 25 | 045 | 00100101 | %  | - | PERCENT SIGN | 
| 38 | 26 | 046 | 00100110 | &  | & | AMPERSAND | 
| 39 | 27 | 047 | 00100111 | '  | ' | APOSTROPHE | 
| 40 | 28 | 050 | 00101000 | (  | - | LEFT PARENTHESIS | 
| 41 | 29 | 051 | 00101001 | )  | - | RIGHT PARENTHESIS | 
| 42 | 2A | 052 | 00101010 | *  | - | ASTERISK | 
| 43 | 2B | 053 | 00101011 | +  | - | PLUS SIGN | 
| 44 | 2C | 054 | 00101100 | ,  | - | COMMA | 
| 45 | 2D | 055 | 00101101 | -  | - | HYPHEN-MINUS | 
| 46 | 2E | 056 | 00101110 | .  | - | FULL STOP | 
| 47 | 2F | 057 | 00101111 | /  | - | SOLIDUS | 
| 48 | 30 | 060 | 00110000 | 0  | - | DIGIT ZERO | 
| 49 | 31 | 061 | 00110001 | 1  | - | DIGIT ONE | 
| 50 | 32 | 062 | 00110010 | 2  | - | DIGIT TWO | 
| 51 | 33 | 063 | 00110011 | 3  | - | DIGIT THREE | 
| 52 | 34 | 064 | 00110100 | 4  | - | DIGIT FOUR | 
| 53 | 35 | 065 | 00110101 | 5  | - | DIGIT FIVE | 
| 54 | 36 | 066 | 00110110 | 6  | - | DIGIT SIX | 
| 55 | 37 | 067 | 00110111 | 7  | - | DIGIT SEVEN | 
| 56 | 38 | 070 | 00111000 | 8  | - | DIGIT EIGHT | 
| 57 | 39 | 071 | 00111001 | 9  | - | DIGIT NINE | 
| 58 | 3A | 072 | 00111010 | :  | - | COLON | 
| 59 | 3B | 073 | 00111011 | ;  | - | SEMICOLON | 
| 60 | 3C | 074 | 00111100 | <  | < | LESS-THAN SIGN | 
| 61 | 3D | 075 | 00111101 | =  | - | EQUALS SIGN | 
| 62 | 3E | 076 | 00111110 | >  | > | GREATER-THAN SIGN | 
| 63 | 3F | 077 | 00111111 | ?  | - | QUESTION MARK | 
| 64 | 40 | 100 | 01000000 | @  | - | COMMERCIAL AT | 
| 65 | 41 | 101 | 01000001 | A  | - | LATIN CAPITAL LETTER A | 
| 66 | 42 | 102 | 01000010 | B  | - | LATIN CAPITAL LETTER B | 
| 67 | 43 | 103 | 01000011 | C  | - | LATIN CAPITAL LETTER C | 
| 68 | 44 | 104 | 01000100 | D  | - | LATIN CAPITAL LETTER D | 
| 69 | 45 | 105 | 01000101 | E  | - | LATIN CAPITAL LETTER E | 
| 70 | 46 | 106 | 01000110 | F  | - | LATIN CAPITAL LETTER F | 
| 71 | 47 | 107 | 01000111 | G  | - | LATIN CAPITAL LETTER G | 
| 72 | 48 | 110 | 01001000 | H  | - | LATIN CAPITAL LETTER H | 
| 73 | 49 | 111 | 01001001 | I  | - | LATIN CAPITAL LETTER I | 
| 74 | 4A | 112 | 01001010 | J  | - | LATIN CAPITAL LETTER J | 
| 75 | 4B | 113 | 01001011 | K  | - | LATIN CAPITAL LETTER K | 
| 76 | 4C | 114 | 01001100 | L  | - | LATIN CAPITAL LETTER L | 
| 77 | 4D | 115 | 01001101 | M  | - | LATIN CAPITAL LETTER M | 
| 78 | 4E | 116 | 01001110 | N  | - | LATIN CAPITAL LETTER N | 
| 79 | 4F | 117 | 01001111 | O  | - | LATIN CAPITAL LETTER O | 
| 80 | 50 | 120 | 01010000 | P  | - | LATIN CAPITAL LETTER P | 
| 81 | 51 | 121 | 01010001 | Q  | - | LATIN CAPITAL LETTER Q | 
| 82 | 52 | 122 | 01010010 | R  | - | LATIN CAPITAL LETTER R | 
| 83 | 53 | 123 | 01010011 | S  | - | LATIN CAPITAL LETTER S | 
| 84 | 54 | 124 | 01010100 | T  | - | LATIN CAPITAL LETTER T | 
| 85 | 55 | 125 | 01010101 | U  | - | LATIN CAPITAL LETTER U | 
| 86 | 56 | 126 | 01010110 | V  | - | LATIN CAPITAL LETTER V | 
| 87 | 57 | 127 | 01010111 | W  | - | LATIN CAPITAL LETTER W | 
| 88 | 58 | 130 | 01011000 | X  | - | LATIN CAPITAL LETTER X | 
| 89 | 59 | 131 | 01011001 | Y  | - | LATIN CAPITAL LETTER Y | 
| 90 | 5A | 132 | 01011010 | Z  | - | LATIN CAPITAL LETTER Z | 
| 91 | 5B | 133 | 01011011 | [  | - | LEFT SQUARE BRACKET | 
| 92 | 5C | 134 | 01011100 | \  | - | REVERSE SOLIDUS | 
| 93 | 5D | 135 | 01011101 | ]  | - | RIGHT SQUARE BRACKET | 
| 94 | 5E | 136 | 01011110 | ^  | - | CIRCUMFLEX ACCENT | 
| 95 | 5F | 137 | 01011111 | _  | - | LOW LINE | 
| 96 | 60 | 140 | 01100000 | `  | - | GRAVE ACCENT | 
| 97 | 61 | 141 | 01100001 | a  | - | LATIN SMALL LETTER A | 
| 98 | 62 | 142 | 01100010 | b  | - | LATIN SMALL LETTER b | 
| 99 | 63 | 143 | 01100011 | c  | - | LATIN SMALL LETTER c | 
| 100 | 64 | 144 | 01100100 | d  | - | LATIN SMALL LETTER d | 
| 101 | 65 | 145 | 01100101 | e  | - | LATIN SMALL LETTER e | 
| 102 | 66 | 146 | 01100110 | f  | - | LATIN SMALL LETTER f | 
| 103 | 67 | 147 | 01100111 | g  | - | LATIN SMALL LETTER g | 
| 104 | 68 | 150 | 01101000 | h  | - | LATIN SMALL LETTER h | 
| 105 | 69 | 151 | 01101001 | i  | - | LATIN SMALL LETTER i | 
| 106 | 6A | 152 | 01101010 | j  | - | LATIN SMALL LETTER j | 
| 107 | 6B | 153 | 01101011 | k  | - | LATIN SMALL LETTER k | 
| 108 | 6C | 154 | 01101100 | l  | - | LATIN SMALL LETTER l | 
| 109 | 6D | 155 | 01101101 | m  | - | LATIN SMALL LETTER m | 
| 110 | 6E | 156 | 01101110 | n  | - | LATIN SMALL LETTER n | 
| 111 | 6F | 157 | 01101111 | o  | - | LATIN SMALL LETTER o | 
| 112 | 70 | 160 | 01110000 | p  | - | LATIN SMALL LETTER p | 
| 113 | 71 | 161 | 01110001 | q  | - | LATIN SMALL LETTER q | 
| 114 | 72 | 162 | 01110010 | r  | - | LATIN SMALL LETTER r | 
| 115 | 73 | 163 | 01110011 | s  | - | LATIN SMALL LETTER s | 
| 116 | 74 | 164 | 01110100 | t  | - | LATIN SMALL LETTER t | 
| 117 | 75 | 165 | 01110101 | u  | - | LATIN SMALL LETTER u | 
| 118 | 76 | 166 | 01110110 | v  | - | LATIN SMALL LETTER v | 
| 119 | 77 | 167 | 01110111 | w  | - | LATIN SMALL LETTER w | 
| 120 | 78 | 170 | 01111000 | x  | - | LATIN SMALL LETTER x | 
| 121 | 79 | 171 | 01111001 | y  | - | LATIN SMALL LETTER y | 
| 122 | 7A | 172 | 01111010 | z  | - | LATIN SMALL LETTER Z | 
| 123 | 7B | 173 | 01111011 | {  | - | LEFT CURLY BRACKET | 
| 124 | 7C | 174 | 01111100 | |  | - | VERTICAL LINE | 
| 125 | 7D | 175 | 01111101 | }  | - | RIGHT CURLY BRACKET | 
| 126 | 7E | 176 | 01111110 | ~  | - | TILDE | 
| 127 | 7F | 177 | 01111111 | (ctrl)  | - | DELETE | 
| 128 | 80 | 200 | 10000000 |   | - | EXTENDED ASCII 128 | 
| 129 | 81 | 201 | 10000001 |   | - | EXTENDED ASCII 129 | 
| 130 | 82 | 202 | 10000010 |   | - | EXTENDED ASCII 130 | 
| 131 | 83 | 203 | 10000011 |   | - | EXTENDED ASCII 131 | 
| 132 | 84 | 204 | 10000100 |   | - | EXTENDED ASCII 132 | 
| 133 | 85 | 205 | 10000101 | - | EXTENDED ASCII 133 | |
| 134 | 86 | 206 | 10000110 |   | - | EXTENDED ASCII 134 | 
| 135 | 87 | 207 | 10000111 |   | - | EXTENDED ASCII 135 | 
| 136 | 88 | 210 | 10001000 |   | - | EXTENDED ASCII 136 | 
| 137 | 89 | 211 | 10001001 |   | - | EXTENDED ASCII 137 | 
| 138 | 8A | 212 | 10001010 |   | - | EXTENDED ASCII 138 | 
| 139 | 8B | 213 | 10001011 |   | - | EXTENDED ASCII 139 | 
| 140 | 8C | 214 | 10001100 |   | - | EXTENDED ASCII 140 | 
| 141 | 8D | 215 | 10001101 |   | - | EXTENDED ASCII 141 | 
| 142 | 8E | 216 | 10001110 |   | - | EXTENDED ASCII 142 | 
| 143 | 8F | 217 | 10001111 |   | - | EXTENDED ASCII 143 | 
| 144 | 90 | 220 | 10010000 |   | - | EXTENDED ASCII 144 | 
| 145 | 91 | 221 | 10010001 |   | - | EXTENDED ASCII 145 | 
| 146 | 92 | 222 | 10010010 |   | - | EXTENDED ASCII 146 | 
| 147 | 93 | 223 | 10010011 |   | - | EXTENDED ASCII 147 | 
| 148 | 94 | 224 | 10010100 |   | - | EXTENDED ASCII 148 | 
| 149 | 95 | 225 | 10010101 |   | • | BULLET | 
| 150 | 96 | 226 | 10010110 |   | - | EXTENDED ASCII 150 | 
| 151 | 97 | 227 | 10010111 |   | - | EXTENDED ASCII 151 | 
| 152 | 98 | 230 | 10011000 |   | - | EXTENDED ASCII 152 | 
| 153 | 99 | 231 | 10011001 |   | - | EXTENDED ASCII 153 | 
| 154 | 9A | 232 | 10011010 |   | - | EXTENDED ASCII 154 | 
| 155 | 9B | 233 | 10011011 |   | - | EXTENDED ASCII 155 | 
| 156 | 9C | 234 | 10011100 |   | - | EXTENDED ASCII 156 | 
| 157 | 9D | 235 | 10011101 |   | - | EXTENDED ASCII 157 | 
| 158 | 9E | 236 | 10011110 |   | - | EXTENDED ASCII 158 | 
| 159 | 9F | 237 | 10011111 |   | - | EXTENDED ASCII 159 | 
| 160 | A0 | 240 | 10100000 | - | EXTENDED ASCII 160 | |
| 161 | A1 | 241 | 10100001 | ¡  | - | EXTENDED ASCII 161 | 
| 162 | A2 | 242 | 10100010 | ¢  | - | EXTENDED ASCII 162 | 
| 163 | A3 | 243 | 10100011 | £  | - | EXTENDED ASCII 163 | 
| 164 | A4 | 244 | 10100100 | ¤  | - | EXTENDED ASCII 164 | 
| 165 | A5 | 245 | 10100101 | ¥  | - | EXTENDED ASCII 165 | 
| 166 | A6 | 246 | 10100110 | ¦  | - | EXTENDED ASCII 166 | 
| 167 | A7 | 247 | 10100111 | §  | - | EXTENDED ASCII 167 | 
| 168 | A8 | 250 | 10101000 | ¨  | - | EXTENDED ASCII 168 | 
| 169 | A9 | 251 | 10101001 | ©  | - | EXTENDED ASCII 169 | 
| 170 | AA | 252 | 10101010 | ª  | - | EXTENDED ASCII 170 | 
| 171 | AB | 253 | 10101011 | «  | - | EXTENDED ASCII 171 | 
| 172 | AC | 254 | 10101100 | ¬  | - | EXTENDED ASCII 172 | 
| 173 | AD | 255 | 10101101 |   | - | EXTENDED ASCII 173 | 
| 174 | AE | 256 | 10101110 | ®  | - | EXTENDED ASCII 174 | 
| 175 | AF | 257 | 10101111 | ¯  | - | EXTENDED ASCII 175 | 
| 176 | B0 | 260 | 10110000 | °  | - | EXTENDED ASCII 176 | 
| 177 | B1 | 261 | 10110001 | ±  | - | EXTENDED ASCII 177 | 
| 178 | B2 | 262 | 10110010 | ²  | - | EXTENDED ASCII 178 | 
| 179 | B3 | 263 | 10110011 | ³  | - | EXTENDED ASCII 179 | 
| 180 | B4 | 264 | 10110100 | ´  | - | EXTENDED ASCII 180 | 
| 181 | B5 | 265 | 10110101 | µ  | - | EXTENDED ASCII 181 | 
| 182 | B6 | 266 | 10110110 | ¶  | - | EXTENDED ASCII 182 | 
| 183 | B7 | 267 | 10110111 | ·  | · | MIDDLE DOT | 
| 184 | B8 | 270 | 10111000 | ¸  | - | EXTENDED ASCII 184 | 
| 185 | B9 | 271 | 10111001 | ¹  | - | EXTENDED ASCII 185 | 
| 186 | BA | 272 | 10111010 | º  | - | EXTENDED ASCII 186 | 
| 187 | BB | 273 | 10111011 | »  | - | EXTENDED ASCII 187 | 
| 188 | BC | 274 | 10111100 | ¼  | - | EXTENDED ASCII 188 | 
| 189 | BD | 275 | 10111101 | ½  | - | EXTENDED ASCII 189 | 
| 190 | BE | 276 | 10111110 | ¾  | - | EXTENDED ASCII 190 | 
| 191 | BF | 277 | 10111111 | ¿  | - | EXTENDED ASCII 191 | 
| 192 | C0 | 300 | 11000000 | À  | - | EXTENDED ASCII 192 | 
| 193 | C1 | 301 | 11000001 | Á  | - | EXTENDED ASCII 193 | 
| 194 | C2 | 302 | 11000010 | Â  | - | EXTENDED ASCII 194 | 
| 195 | C3 | 303 | 11000011 | Ã  | - | EXTENDED ASCII 195 | 
| 196 | C4 | 304 | 11000100 | Ä  | - | EXTENDED ASCII 196 | 
| 197 | C5 | 305 | 11000101 | Å  | - | EXTENDED ASCII 197 | 
| 198 | C6 | 306 | 11000110 | Æ  | - | EXTENDED ASCII 198 | 
| 199 | C7 | 307 | 11000111 | Ç  | - | EXTENDED ASCII 199 | 
| 200 | C8 | 310 | 11001000 | È  | - | EXTENDED ASCII 200 | 
| 201 | C9 | 311 | 11001001 | É  | - | EXTENDED ASCII 201 | 
| 202 | CA | 312 | 11001010 | Ê  | - | EXTENDED ASCII 202 | 
| 203 | CB | 313 | 11001011 | Ë  | - | EXTENDED ASCII 203 | 
| 204 | CC | 314 | 11001100 | Ì  | - | EXTENDED ASCII 204 | 
| 205 | CD | 315 | 11001101 | Í  | - | EXTENDED ASCII 205 | 
| 206 | CE | 316 | 11001110 | Î  | - | EXTENDED ASCII 206 | 
| 207 | CF | 317 | 11001111 | Ï  | - | EXTENDED ASCII 207 | 
| 208 | D0 | 320 | 11010000 | Ð  | - | EXTENDED ASCII 208 | 
| 209 | D1 | 321 | 11010001 | Ñ  | - | EXTENDED ASCII 209 | 
| 210 | D2 | 322 | 11010010 | Ò  | - | EXTENDED ASCII 210 | 
| 211 | D3 | 323 | 11010011 | Ó  | - | EXTENDED ASCII 211 | 
| 212 | D4 | 324 | 11010100 | Ô  | - | EXTENDED ASCII 212 | 
| 213 | D5 | 325 | 11010101 | Õ  | - | EXTENDED ASCII 213 | 
| 214 | D6 | 326 | 11010110 | Ö  | - | EXTENDED ASCII 214 | 
| 215 | D7 | 327 | 11010111 | ×  | - | EXTENDED ASCII 215 | 
| 216 | D8 | 330 | 11011000 | Ø  | - | EXTENDED ASCII 216 | 
| 217 | D9 | 331 | 11011001 | Ù  | - | EXTENDED ASCII 217 | 
| 218 | DA | 332 | 11011010 | Ú  | - | EXTENDED ASCII 218 | 
| 219 | DB | 333 | 11011011 | Û  | - | EXTENDED ASCII 219 | 
| 220 | DC | 334 | 11011100 | Ü  | - | EXTENDED ASCII 220 | 
| 221 | DD | 335 | 11011101 | Ý  | - | EXTENDED ASCII 221 | 
| 222 | DE | 336 | 11011110 | Þ  | - | EXTENDED ASCII 222 | 
| 223 | DF | 337 | 11011111 | ß  | - | EXTENDED ASCII 223 | 
| 224 | E0 | 340 | 11100000 | à  | - | EXTENDED ASCII 224 | 
| 225 | E1 | 341 | 11100001 | á  | - | EXTENDED ASCII 225 | 
| 226 | E2 | 342 | 11100010 | â  | - | EXTENDED ASCII 226 | 
| 227 | E3 | 343 | 11100011 | ã  | - | EXTENDED ASCII 227 | 
| 228 | E4 | 344 | 11100100 | ä  | - | EXTENDED ASCII 228 | 
| 229 | E5 | 345 | 11100101 | å  | - | EXTENDED ASCII 229 | 
| 230 | E6 | 346 | 11100110 | æ  | - | EXTENDED ASCII 230 | 
| 231 | E7 | 347 | 11100111 | ç  | - | EXTENDED ASCII 231 | 
| 232 | E8 | 350 | 11101000 | è  | - | EXTENDED ASCII 232 | 
| 233 | E9 | 351 | 11101001 | é  | - | EXTENDED ASCII 233 | 
| 234 | EA | 352 | 11101010 | ê  | - | EXTENDED ASCII 234 | 
| 235 | EB | 353 | 11101011 | ë  | - | EXTENDED ASCII 235 | 
| 236 | EC | 354 | 11101100 | ì  | - | EXTENDED ASCII 236 | 
| 237 | ED | 355 | 11101101 | í  | - | EXTENDED ASCII 237 | 
| 238 | EE | 356 | 11101110 | î  | - | EXTENDED ASCII 238 | 
| 239 | EF | 357 | 11101111 | ï  | - | EXTENDED ASCII 239 | 
| 240 | F0 | 360 | 11110000 | ð  | - | EXTENDED ASCII 240 | 
| 241 | F1 | 361 | 11110001 | ñ  | - | EXTENDED ASCII 241 | 
| 242 | F2 | 362 | 11110010 | ò  | - | EXTENDED ASCII 242 | 
| 243 | F3 | 363 | 11110011 | ó  | - | EXTENDED ASCII 243 | 
| 244 | F4 | 364 | 11110100 | ô  | - | EXTENDED ASCII 244 | 
| 245 | F5 | 365 | 11110101 | õ  | - | EXTENDED ASCII 245 | 
| 246 | F6 | 366 | 11110110 | ö  | - | EXTENDED ASCII 246 | 
| 247 | F7 | 367 | 11110111 | ÷  | - | EXTENDED ASCII 247 | 
| 248 | F8 | 370 | 11111000 | ø  | - | EXTENDED ASCII 248 | 
| 249 | F9 | 371 | 11111001 | ù  | - | EXTENDED ASCII 249 | 
| 250 | FA | 372 | 11111010 | ú  | - | EXTENDED ASCII 250 | 
| 251 | FB | 373 | 11111011 | û  | - | EXTENDED ASCII 251 | 
| 252 | FC | 374 | 11111100 | ü  | - | EXTENDED ASCII 252 | 
| 253 | FD | 375 | 11111101 | ý  | - | EXTENDED ASCII 253 | 
| 254 | FE | 376 | 11111110 | þ  | - | EXTENDED ASCII 254 | 
| 255 | FF | 377 | 11111111 | ÿ  | - | EXTENDED ASCII 255 | 
Why Use Our ASCII Code Lookup Tool?
The most comprehensive and user-friendly ASCII table for developers, students, and anyone working with character encoding.
Complete ASCII Table
Browse the full ASCII table from 0-255 with all character codes, including control characters, printable characters, and extended ASCII.
Multiple Number Formats
View ASCII codes in decimal, hexadecimal, octal, and binary formats. Perfect for programming in C, C++, Python, or embedded systems.
Smart Search & Filter
Quickly find any character by searching for the character itself, its code, or description. Filter by category to focus on what you need.
One-Click Copy
Copy any ASCII code format with a single click. Get decimal, hex, octal, binary, or HTML entity codes instantly for your projects.
How to Use ASCII Code Lookup
Find and copy ASCII codes in seconds with our intuitive interface
Search or Browse
Use the search box to find a specific character, or browse the complete ASCII table. Search by character, decimal code, hex code, or description.
Filter by Category
Use the category filter to narrow down results. Choose from printable characters (32-126), control characters (0-31, 127), extended ASCII (128-255), or bullet-related characters.
Click to Select
Click on any row in the table to select it. The selected character will be displayed in detail above the table with all its code formats.
Copy Any Format
Use the copy buttons to copy the character or any code format (decimal, hex, octal, binary, HTML entity) to your clipboard. Paste it directly into your code or document.
💡 Pro Tips
- •Bullet-related characters are marked with a star icon and colored border
 - •Control characters (0-31, 127) are shown as "(ctrl)" in the table
 - •Search for "bullet" to quickly find all bullet-related characters
 - •Use hex codes with "0x" prefix in most programming languages
 
Why Choose Our ASCII Lookup Tool?
Compare our tool with traditional methods and see the difference
| Feature | Our ToolRecommended  | Character Map | Manual Lookup | 
|---|---|---|---|
| Complete ASCII Table (0-255) | |||
| Multiple Number Formats | |||
| Search & Filter | |||
| One-Click Copy | |||
| HTML Entity Codes | |||
| Binary & Octal Formats | |||
| Bullet Character Highlighting | |||
| Works Offline | |||
| No Installation Required | |||
| Mobile Friendly | 
Our ASCII Lookup Tool
Modern, fast, and feature-rich. Perfect for developers and students who need quick access to ASCII codes in multiple formats.
Character Map
Built-in OS tool with basic functionality. Limited to viewing characters without code format options or easy copying.
Manual Lookup
Time-consuming and error-prone. Requires searching through reference tables or documentation to find the right code.
Frequently Asked Questions
Everything you need to know about ASCII codes and our lookup tool
Ready to Create Perfect Bullet Points?
Start with free tools, upgrade for AI-powered optimization
No credit card required • Free tools forever • AI from $9.90/month
Complete ASCII Code Reference Guide
ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns numeric codes to letters, numbers, punctuation marks, and control characters. Our ASCII code lookup tool provides instant access to the complete ASCII table from 0 to 255, displaying each character with its corresponding decimal, hexadecimal, binary, and octal codes.
Understanding ASCII Character Encoding
The ASCII standard was developed in the 1960s and remains fundamental to modern computing. Standard ASCII uses 7 bits to represent 128 characters (codes 0-127), including control characters, printable characters, and the DELETE character. Extended ASCII uses 8 bits to represent 256 characters (codes 0-255), adding international characters, currency symbols, and graphical elements.
ASCII Code Categories
ASCII characters are divided into three main categories: Control characters (0-31 and 127) are non-printable characters used for text formatting and device control, such as newline, carriage return, tab, and escape. Printable characters (32-126) include the space character, digits 0-9, uppercase and lowercase letters A-Z, and common punctuation marks and symbols. Extended ASCII characters (128-255) vary by code page but typically include accented letters, currency symbols, box-drawing characters, and mathematical symbols.
Common ASCII Codes for Programming
When programming in C, C++, Python, Java, or JavaScript, you frequently need ASCII codes for special characters. The bullet point character (•) has ASCII code 149 (decimal), 0x95 (hexadecimal), 225 (octal), or 10010101 (binary). The middle dot (·) is code 183. The asterisk (*) commonly used as a bullet is code 42. The space character is code 32. The newline character is code 10. The tab character is code 9. Understanding these codes is essential for text processing, file I/O, and string manipulation.
Using ASCII Codes in Different Programming Languages
Each programming language has its own syntax for working with ASCII codes. In C and C++, you can use escape sequences like \x95 for hexadecimal or cast decimal values to char type. Python provides the chr() function to convert decimal codes to characters and ord() to convert characters to codes. JavaScript uses String.fromCharCode() for decimal codes and charCodeAt() to get codes from characters. Java uses Unicode escape sequences like \u0095 or casts integer values to char type. Our tool displays codes in all formats so you can copy the right syntax for your language.
ASCII Codes in HTML and Web Development
HTML supports ASCII characters through HTML entities and numeric character references. Named entities like • for bullet point (•) or · for middle dot (·) are easy to remember and read. Decimal numeric references use the format  while hexadecimal references use . In CSS, you can insert ASCII characters in the content property using escaped hexadecimal codes like content: "\95"; for pseudo-elements. Our ASCII lookup tool provides both HTML entities and CSS escape sequences for web development.
ASCII Codes for Embedded Systems and Serial Communication
Embedded systems developers and electronics engineers frequently work with ASCII codes when programming microcontrollers, sending serial data, or controlling displays. Control characters like carriage return (13) and line feed (10) are essential for serial communication protocols. ASCII codes are used to send commands to devices, display text on LCD screens, and parse data from sensors. Binary and hexadecimal representations are particularly useful when working with low-level hardware interfaces and debugging communication protocols.
Learning ASCII for Computer Science Education
Understanding ASCII is fundamental for computer science students learning about character encoding, data representation, and text processing. ASCII provides a foundation for understanding more complex encoding systems like Unicode (UTF-8, UTF-16, UTF-32) and helps students grasp how computers store and manipulate text data. Our ASCII table tool is perfect for students who need to quickly reference character codes while completing programming assignments, debugging code, or studying for exams.
ASCII Code Lookup Tool Features
Our free ASCII code lookup tool offers comprehensive features for developers, students, and anyone working with character encoding. Browse the complete ASCII table from 0 to 255 with all character codes clearly displayed. View each character in multiple number formats: decimal, hexadecimal, binary, and octal. Search for specific characters by typing the character itself, its code in any format, or its description. Filter characters by category to focus on printable characters, control characters, extended ASCII, or bullet-related characters. Click any row to select it and view detailed information with one-click copy buttons for all code formats. Bullet-related characters are highlighted with a star icon and colored border for easy identification.
Why Use Our ASCII Lookup Tool?
Unlike traditional character map applications or manual reference tables, our ASCII lookup tool is designed for modern developers and students. It works directly in your web browser without any installation or downloads. The responsive design works perfectly on desktop computers, tablets, and mobile phones. Smart search and filtering help you find the exact character you need in seconds. One-click copy buttons eliminate typing errors and save time. Multiple number format displays mean you don't need to manually convert between decimal, hex, binary, and octal. HTML entity codes and CSS escape sequences are provided for web developers. The tool is completely free with no registration required and no advertisements to distract you.
ASCII vs Unicode Character Encoding
While ASCII remains important for legacy systems and basic text processing, modern applications typically use Unicode encoding (UTF-8, UTF-16, UTF-32) to support international characters and emoji. ASCII is a subset of Unicode, meaning the first 128 Unicode code points (U+0000 to U+007F) are identical to ASCII codes 0-127. Understanding ASCII helps you understand Unicode and troubleshoot character encoding issues. Our tool focuses on ASCII codes but also provides Unicode code points for extended ASCII characters, helping you bridge the gap between ASCII and Unicode systems.