ASCII Code Table
Interactive reference for ASCII character codes
ASCII Reference Table
Found 256 characters • Click any value to copy
Decimal | Hex | Binary | Character | HTML Entity | Description |
---|---|---|---|---|---|
0 | 0x00 | 00000000 | control | � | Null character (NUL) - Used as a separator, has no effect on text |
1 | 0x01 | 00000001 | control |  | Start of Heading (SOH) - Marks the beginning of a header |
2 | 0x02 | 00000010 | control |  | Start of Text (STX) - Marks the start of the actual text content |
3 | 0x03 | 00000011 | control |  | End of Text (ETX) - Marks the end of the text content |
4 | 0x04 | 00000100 | control |  | End of Transmission (EOT) - Indicates end of transmission |
5 | 0x05 | 00000101 | control |  | Enquiry (ENQ) - Request for a response from remote station |
6 | 0x06 | 00000110 | control |  | Acknowledgement (ACK) - Affirmative acknowledgement |
7 | 0x07 | 00000111 | control |  | Bell (BEL) - Produces an audible or visible signal |
8 | 0x08 | 00001000 | control |  | Backspace (BS) - Moves cursor one position back |
9 | 0x09 | 00001001 | control | 	 | Horizontal Tab (HT) - Moves cursor to next tab position |
10 | 0x0A | 00001010 | control | | Line Feed (LF) - Moves cursor to next line, same column |
11 | 0x0B | 00001011 | control |  | Vertical Tab (VT) - Moves cursor down vertically to tab position |
12 | 0x0C | 00001100 | control |  | Form Feed (FF) - Advances to top of next page |
13 | 0x0D | 00001101 | control | | Carriage Return (CR) - Moves cursor to beginning of line |
14 | 0x0E | 00001110 | control |  | Shift Out (SO) - Switches to alternate character set |
15 | 0x0F | 00001111 | control |  | Shift In (SI) - Returns to standard character set |
16 | 0x10 | 00010000 | control |  | Data Link Escape (DLE) - Interprets next characters specially |
17 | 0x11 | 00010001 | control |  | Device Control 1 (DC1) - Device-specific control function (XON) |
18 | 0x12 | 00010010 | control |  | Device Control 2 (DC2) - Device-specific control function |
19 | 0x13 | 00010011 | control |  | Device Control 3 (DC3) - Device-specific control function (XOFF) |
20 | 0x14 | 00010100 | control |  | Device Control 4 (DC4) - Device-specific control function |
21 | 0x15 | 00010101 | control |  | Negative Acknowledgement (NAK) - Indicates reception of invalid data |
22 | 0x16 | 00010110 | control |  | Synchronous Idle (SYN) - Used in synchronous transmission |
23 | 0x17 | 00010111 | control |  | End of Trans. Block (ETB) - Indicates end of transmission block |
24 | 0x18 | 00011000 | control |  | Cancel (CAN) - Indicates data should be ignored |
25 | 0x19 | 00011001 | control |  | End of Medium (EM) - Indicates physical end of medium |
26 | 0x1A | 00011010 | control |  | Substitute (SUB) - Used to replace invalid or corrupted characters |
27 | 0x1B | 00011011 | control |  | Escape (ESC) - Starts an escape sequence |
28 | 0x1C | 00011100 | control |  | File Separator (FS) - Separates data items designated as files |
29 | 0x1D | 00011101 | control |  | Group Separator (GS) - Separates data items designated as groups |
30 | 0x1E | 00011110 | control |  | Record Separator (RS) - Separates data items designated as records |
31 | 0x1F | 00011111 | control |  | Unit Separator (US) - Separates data items designated as units |
32 | 0x20 | 00100000 |   | Space - Standard space character | |
33 | 0x21 | 00100001 | ! | ! | Exclamation mark - Used to indicate excitement, emphasis, or warning |
34 | 0x22 | 00100010 | " | " | Double quote - Used to denote quotations or dialogue |
35 | 0x23 | 00100011 | # | # | Hash/Number sign - Used for tags, numbers, or comments in code |
36 | 0x24 | 00100100 | $ | $ | Dollar sign - Designates currency or variables in programming |
37 | 0x25 | 00100101 | % | % | Percent sign - Indicates a percentage or modulo operation |
38 | 0x26 | 00100110 | & | & | Ampersand - Represents 'and' or used as a reference character |
39 | 0x27 | 00100111 | ' | ' | Single quote/Apostrophe - Used for quotations or contractions |
40 | 0x28 | 00101000 | ( | ( | Left parenthesis - Opening bracket for grouping expressions |
41 | 0x29 | 00101001 | ) | ) | Right parenthesis - Closing bracket for grouping expressions |
42 | 0x2A | 00101010 | * | * | Asterisk - Used for multiplication, wildcards, or emphasis |
43 | 0x2B | 00101011 | + | + | Plus sign - Denotes addition or positive values |
44 | 0x2C | 00101100 | , | , | Comma - Separates items in a list or parts of sentences |
45 | 0x2D | 00101101 | - | - | Hyphen/Minus sign - Connects words or indicates subtraction |
46 | 0x2E | 00101110 | . | . | Period/Full stop - Ends a sentence or indicates decimal point |
47 | 0x2F | 00101111 | / | / | Forward slash - Division operator or path separator |
48 | 0x30 | 00110000 | 0 | 0 | Digit 0 - Numeric character |
49 | 0x31 | 00110001 | 1 | 1 | Digit 1 - Numeric character |
50 | 0x32 | 00110010 | 2 | 2 | Digit 2 - Numeric character |
51 | 0x33 | 00110011 | 3 | 3 | Digit 3 - Numeric character |
52 | 0x34 | 00110100 | 4 | 4 | Digit 4 - Numeric character |
53 | 0x35 | 00110101 | 5 | 5 | Digit 5 - Numeric character |
54 | 0x36 | 00110110 | 6 | 6 | Digit 6 - Numeric character |
55 | 0x37 | 00110111 | 7 | 7 | Digit 7 - Numeric character |
56 | 0x38 | 00111000 | 8 | 8 | Digit 8 - Numeric character |
57 | 0x39 | 00111001 | 9 | 9 | Digit 9 - Numeric character |
58 | 0x3A | 00111010 | : | : | Colon - Introduces lists, explanations, or separates time units |
59 | 0x3B | 00111011 | ; | ; | Semicolon - Separates related clauses or statement end in code |
60 | 0x3C | 00111100 | < | < | Less than sign - Comparison operator or HTML tag opener |
61 | 0x3D | 00111101 | = | = | Equals sign - Assignment or equality operator |
62 | 0x3E | 00111110 | > | > | Greater than sign - Comparison operator or HTML tag closer |
63 | 0x3F | 00111111 | ? | ? | Question mark - Indicates a question |
64 | 0x40 | 01000000 | @ | @ | At sign - Used in email addresses or mentions |
65 | 0x41 | 01000001 | A | A | Uppercase letter A |
66 | 0x42 | 01000010 | B | B | Uppercase letter B |
67 | 0x43 | 01000011 | C | C | Uppercase letter C |
68 | 0x44 | 01000100 | D | D | Uppercase letter D |
69 | 0x45 | 01000101 | E | E | Uppercase letter E |
70 | 0x46 | 01000110 | F | F | Uppercase letter F |
71 | 0x47 | 01000111 | G | G | Uppercase letter G |
72 | 0x48 | 01001000 | H | H | Uppercase letter H |
73 | 0x49 | 01001001 | I | I | Uppercase letter I |
74 | 0x4A | 01001010 | J | J | Uppercase letter J |
75 | 0x4B | 01001011 | K | K | Uppercase letter K |
76 | 0x4C | 01001100 | L | L | Uppercase letter L |
77 | 0x4D | 01001101 | M | M | Uppercase letter M |
78 | 0x4E | 01001110 | N | N | Uppercase letter N |
79 | 0x4F | 01001111 | O | O | Uppercase letter O |
80 | 0x50 | 01010000 | P | P | Uppercase letter P |
81 | 0x51 | 01010001 | Q | Q | Uppercase letter Q |
82 | 0x52 | 01010010 | R | R | Uppercase letter R |
83 | 0x53 | 01010011 | S | S | Uppercase letter S |
84 | 0x54 | 01010100 | T | T | Uppercase letter T |
85 | 0x55 | 01010101 | U | U | Uppercase letter U |
86 | 0x56 | 01010110 | V | V | Uppercase letter V |
87 | 0x57 | 01010111 | W | W | Uppercase letter W |
88 | 0x58 | 01011000 | X | X | Uppercase letter X |
89 | 0x59 | 01011001 | Y | Y | Uppercase letter Y |
90 | 0x5A | 01011010 | Z | Z | Uppercase letter Z |
91 | 0x5B | 01011011 | [ | [ | Left square bracket - Opening array index or set notation |
92 | 0x5C | 01011100 | \ | \ | Backslash - Escape character or path separator in Windows |
93 | 0x5D | 01011101 | ] | ] | Right square bracket - Closing array index or set notation |
94 | 0x5E | 01011110 | ^ | ^ | Caret - Exponentiation or control character indicator |
95 | 0x5F | 01011111 | _ | _ | Underscore - Used in place of spaces in identifiers |
96 | 0x60 | 01100000 | ` | ` | Backtick - Template literals in JavaScript or command substitution |
97 | 0x61 | 01100001 | a | a | Lowercase letter a |
98 | 0x62 | 01100010 | b | b | Lowercase letter b |
99 | 0x63 | 01100011 | c | c | Lowercase letter c |
100 | 0x64 | 01100100 | d | d | Lowercase letter d |
101 | 0x65 | 01100101 | e | e | Lowercase letter e |
102 | 0x66 | 01100110 | f | f | Lowercase letter f |
103 | 0x67 | 01100111 | g | g | Lowercase letter g |
104 | 0x68 | 01101000 | h | h | Lowercase letter h |
105 | 0x69 | 01101001 | i | i | Lowercase letter i |
106 | 0x6A | 01101010 | j | j | Lowercase letter j |
107 | 0x6B | 01101011 | k | k | Lowercase letter k |
108 | 0x6C | 01101100 | l | l | Lowercase letter l |
109 | 0x6D | 01101101 | m | m | Lowercase letter m |
110 | 0x6E | 01101110 | n | n | Lowercase letter n |
111 | 0x6F | 01101111 | o | o | Lowercase letter o |
112 | 0x70 | 01110000 | p | p | Lowercase letter p |
113 | 0x71 | 01110001 | q | q | Lowercase letter q |
114 | 0x72 | 01110010 | r | r | Lowercase letter r |
115 | 0x73 | 01110011 | s | s | Lowercase letter s |
116 | 0x74 | 01110100 | t | t | Lowercase letter t |
117 | 0x75 | 01110101 | u | u | Lowercase letter u |
118 | 0x76 | 01110110 | v | v | Lowercase letter v |
119 | 0x77 | 01110111 | w | w | Lowercase letter w |
120 | 0x78 | 01111000 | x | x | Lowercase letter x |
121 | 0x79 | 01111001 | y | y | Lowercase letter y |
122 | 0x7A | 01111010 | z | z | Lowercase letter z |
123 | 0x7B | 01111011 | { | { | Left curly brace - Block beginning in programming |
124 | 0x7C | 01111100 | | | | | Vertical bar/Pipe - Bitwise OR or command piping |
125 | 0x7D | 01111101 | } | } | Right curly brace - Block ending in programming |
126 | 0x7E | 01111110 | ~ | ~ | Tilde - Approximation or home directory in Unix |
127 | 0x7F | 01111111 | control |  | Delete (DEL) - Removes the character at the cursor position |
128 | 0x80 | 10000000 | control | € | Euro sign - Currency symbol for the Euro |
129 | 0x81 | 10000001 | control |  | Not used |
130 | 0x82 | 10000010 | control | ‚ | Single low-9 quotation mark |
131 | 0x83 | 10000011 | control | ƒ | Florin/function symbol |
132 | 0x84 | 10000100 | control | „ | Double low-9 quotation mark |
133 | 0x85 | 10000101 | control | … | Ellipsis - Indicates omitted text |
134 | 0x86 | 10000110 | control | † | Dagger - Reference mark |
135 | 0x87 | 10000111 | control | ‡ | Double dagger - Secondary reference mark |
136 | 0x88 | 10001000 | control | ˆ | Extended ASCII character |
137 | 0x89 | 10001001 | control | ‰ | Extended ASCII character |
138 | 0x8A | 10001010 | control | Š | Extended ASCII character |
139 | 0x8B | 10001011 | control | ‹ | Extended ASCII character |
140 | 0x8C | 10001100 | control | Œ | Extended ASCII character |
141 | 0x8D | 10001101 | control |  | Extended ASCII character |
142 | 0x8E | 10001110 | control | Ž | Extended ASCII character |
143 | 0x8F | 10001111 | control |  | Extended ASCII character |
144 | 0x90 | 10010000 | control |  | Extended ASCII character |
145 | 0x91 | 10010001 | control | ‘ | Left single quotation mark |
146 | 0x92 | 10010010 | control | ’ | Right single quotation mark |
147 | 0x93 | 10010011 | control | “ | Left double quotation mark |
148 | 0x94 | 10010100 | control | ” | Right double quotation mark |
149 | 0x95 | 10010101 | control | • | Bullet point - Used for unordered lists |
150 | 0x96 | 10010110 | control | – | En dash - Range or connection indicator |
151 | 0x97 | 10010111 | control | — | Em dash - Break in thought or emphasis |
152 | 0x98 | 10011000 | control | ˜ | Extended ASCII character |
153 | 0x99 | 10011001 | control | ™ | Extended ASCII character |
154 | 0x9A | 10011010 | control | š | Extended ASCII character |
155 | 0x9B | 10011011 | control | › | Extended ASCII character |
156 | 0x9C | 10011100 | control | œ | Extended ASCII character |
157 | 0x9D | 10011101 | control |  | Extended ASCII character |
158 | 0x9E | 10011110 | control | ž | Extended ASCII character |
159 | 0x9F | 10011111 | control | Ÿ | Extended ASCII character |
160 | 0xA0 | 10100000 |   | Extended ASCII character | |
161 | 0xA1 | 10100001 | ¡ | ¡ | Extended ASCII character ¡ |
162 | 0xA2 | 10100010 | ¢ | ¢ | Extended ASCII character ¢ |
163 | 0xA3 | 10100011 | £ | £ | Extended ASCII character £ |
164 | 0xA4 | 10100100 | ¤ | ¤ | Extended ASCII character ¤ |
165 | 0xA5 | 10100101 | ¥ | ¥ | Extended ASCII character ¥ |
166 | 0xA6 | 10100110 | ¦ | ¦ | Extended ASCII character ¦ |
167 | 0xA7 | 10100111 | § | § | Extended ASCII character § |
168 | 0xA8 | 10101000 | ¨ | ¨ | Extended ASCII character ¨ |
169 | 0xA9 | 10101001 | © | © | Copyright symbol - Indicates copyright protection |
170 | 0xAA | 10101010 | ª | ª | Extended ASCII character ª |
171 | 0xAB | 10101011 | « | « | Extended ASCII character « |
172 | 0xAC | 10101100 | ¬ | ¬ | Extended ASCII character ¬ |
173 | 0xAD | 10101101 | | ­ | Extended ASCII character |
174 | 0xAE | 10101110 | ® | ® | Registered trademark symbol |
175 | 0xAF | 10101111 | ¯ | ¯ | Extended ASCII character ¯ |
176 | 0xB0 | 10110000 | ° | ° | Degree symbol - Used for temperatures or angles |
177 | 0xB1 | 10110001 | ± | ± | Plus-minus sign - Indicates margin of error |
178 | 0xB2 | 10110010 | ² | ² | Extended ASCII character ² |
179 | 0xB3 | 10110011 | ³ | ³ | Extended ASCII character ³ |
180 | 0xB4 | 10110100 | ´ | ´ | Extended ASCII character ´ |
181 | 0xB5 | 10110101 | µ | µ | Micro sign - Prefix for one millionth |
182 | 0xB6 | 10110110 | ¶ | ¶ | Pilcrow/paragraph sign |
183 | 0xB7 | 10110111 | · | · | Extended ASCII character · |
184 | 0xB8 | 10111000 | ¸ | ¸ | Extended ASCII character ¸ |
185 | 0xB9 | 10111001 | ¹ | ¹ | Extended ASCII character ¹ |
186 | 0xBA | 10111010 | º | º | Extended ASCII character º |
187 | 0xBB | 10111011 | » | » | Extended ASCII character » |
188 | 0xBC | 10111100 | ¼ | ¼ | Extended ASCII character ¼ |
189 | 0xBD | 10111101 | ½ | ½ | Extended ASCII character ½ |
190 | 0xBE | 10111110 | ¾ | ¾ | Extended ASCII character ¾ |
191 | 0xBF | 10111111 | ¿ | ¿ | Inverted question mark |
192 | 0xC0 | 11000000 | À | À | Extended ASCII character À |
193 | 0xC1 | 11000001 | Á | Á | Extended ASCII character Á |
194 | 0xC2 | 11000010 |  |  | Extended ASCII character  |
195 | 0xC3 | 11000011 | à | à | Extended ASCII character à |
196 | 0xC4 | 11000100 | Ä | Ä | Extended ASCII character Ä |
197 | 0xC5 | 11000101 | Å | Å | Extended ASCII character Å |
198 | 0xC6 | 11000110 | Æ | Æ | Extended ASCII character Æ |
199 | 0xC7 | 11000111 | Ç | Ç | Extended ASCII character Ç |
200 | 0xC8 | 11001000 | È | È | Extended ASCII character È |
201 | 0xC9 | 11001001 | É | É | Extended ASCII character É |
202 | 0xCA | 11001010 | Ê | Ê | Extended ASCII character Ê |
203 | 0xCB | 11001011 | Ë | Ë | Extended ASCII character Ë |
204 | 0xCC | 11001100 | Ì | Ì | Extended ASCII character Ì |
205 | 0xCD | 11001101 | Í | Í | Extended ASCII character Í |
206 | 0xCE | 11001110 | Î | Î | Extended ASCII character Î |
207 | 0xCF | 11001111 | Ï | Ï | Extended ASCII character Ï |
208 | 0xD0 | 11010000 | Ð | Ð | Extended ASCII character Ð |
209 | 0xD1 | 11010001 | Ñ | Ñ | Extended ASCII character Ñ |
210 | 0xD2 | 11010010 | Ò | Ò | Extended ASCII character Ò |
211 | 0xD3 | 11010011 | Ó | Ó | Extended ASCII character Ó |
212 | 0xD4 | 11010100 | Ô | Ô | Extended ASCII character Ô |
213 | 0xD5 | 11010101 | Õ | Õ | Extended ASCII character Õ |
214 | 0xD6 | 11010110 | Ö | Ö | Extended ASCII character Ö |
215 | 0xD7 | 11010111 | × | × | Multiplication sign |
216 | 0xD8 | 11011000 | Ø | Ø | Extended ASCII character Ø |
217 | 0xD9 | 11011001 | Ù | Ù | Extended ASCII character Ù |
218 | 0xDA | 11011010 | Ú | Ú | Extended ASCII character Ú |
219 | 0xDB | 11011011 | Û | Û | Extended ASCII character Û |
220 | 0xDC | 11011100 | Ü | Ü | Extended ASCII character Ü |
221 | 0xDD | 11011101 | Ý | Ý | Extended ASCII character Ý |
222 | 0xDE | 11011110 | Þ | Þ | Extended ASCII character Þ |
223 | 0xDF | 11011111 | ß | ß | Sharp s (Eszett) - German letter |
224 | 0xE0 | 11100000 | à | à | Small a with grave accent |
225 | 0xE1 | 11100001 | á | á | Small a with acute accent |
226 | 0xE2 | 11100010 | â | â | Small a with circumflex accent |
227 | 0xE3 | 11100011 | ã | ã | Extended ASCII character ã |
228 | 0xE4 | 11100100 | ä | ä | Extended ASCII character ä |
229 | 0xE5 | 11100101 | å | å | Extended ASCII character å |
230 | 0xE6 | 11100110 | æ | æ | Extended ASCII character æ |
231 | 0xE7 | 11100111 | ç | ç | Extended ASCII character ç |
232 | 0xE8 | 11101000 | è | è | Extended ASCII character è |
233 | 0xE9 | 11101001 | é | é | Small e with acute accent |
234 | 0xEA | 11101010 | ê | ê | Extended ASCII character ê |
235 | 0xEB | 11101011 | ë | ë | Extended ASCII character ë |
236 | 0xEC | 11101100 | ì | ì | Extended ASCII character ì |
237 | 0xED | 11101101 | í | í | Extended ASCII character í |
238 | 0xEE | 11101110 | î | î | Extended ASCII character î |
239 | 0xEF | 11101111 | ï | ï | Extended ASCII character ï |
240 | 0xF0 | 11110000 | ð | ð | Extended ASCII character ð |
241 | 0xF1 | 11110001 | ñ | ñ | Small n with tilde |
242 | 0xF2 | 11110010 | ò | ò | Extended ASCII character ò |
243 | 0xF3 | 11110011 | ó | ó | Extended ASCII character ó |
244 | 0xF4 | 11110100 | ô | ô | Extended ASCII character ô |
245 | 0xF5 | 11110101 | õ | õ | Extended ASCII character õ |
246 | 0xF6 | 11110110 | ö | ö | Small o with diaeresis |
247 | 0xF7 | 11110111 | ÷ | ÷ | Division sign |
248 | 0xF8 | 11111000 | ø | ø | Small o with stroke |
249 | 0xF9 | 11111001 | ù | ù | Extended ASCII character ù |
250 | 0xFA | 11111010 | ú | ú | Extended ASCII character ú |
251 | 0xFB | 11111011 | û | û | Extended ASCII character û |
252 | 0xFC | 11111100 | ü | ü | Small u with diaeresis |
253 | 0xFD | 11111101 | ý | ý | Extended ASCII character ý |
254 | 0xFE | 11111110 | þ | þ | Extended ASCII character þ |
255 | 0xFF | 11111111 | ÿ | ÿ | Small y with diaeresis |
How to use ASCII codes
In JavaScript:
// Get ASCII code from character
const code = "A".charCodeAt(0); // Returns 65
// Get character from ASCII code
const char = String.fromCharCode(65); // Returns "A"
In HTML:
<!-- Using decimal value -->
<p>Copyright symbol: ©</p>
<!-- Using hex value -->
<p>Copyright symbol: ©</p>
In CSS:
/* Using content property with ASCII code */
.element::before {
content: "\00A9"; /* Copyright symbol */
}
About ASCII:
ASCII (American Standard Code for Information Interchange) is a character encoding standard for electronic communication. The standard ASCII character set consists of 128 characters (0-127), while Extended ASCII includes 256 characters (0-255). ASCII codes are widely used in computing, programming, and data exchange.