ASCII characters

ASCII is a 7-bit character set: 128 codes, from 0 to 127. These are also the first 128 Unicode code points.

Controls, spaces, and other invisible or reserved code points are labeled. Combining marks appear with a dotted circle.

U+0000–U+007F
Decimal Hex Character Name
0 0x00 Control (NUL) NULL
1 0x01 Control (SOH) START OF HEADING
2 0x02 Control (STX) START OF TEXT
3 0x03 Control (ETX) END OF TEXT
4 0x04 Control (EOT) END OF TRANSMISSION
5 0x05 Control (ENQ) ENQUIRY
6 0x06 Control (ACK) ACKNOWLEDGE
7 0x07 Control (BEL) ALERT
8 0x08 Control (BS) BACKSPACE
9 0x09 Control (HT) CHARACTER TABULATION
10 0x0A Control (LF) LINE FEED
11 0x0B Control (VT) LINE TABULATION
12 0x0C Control (FF) FORM FEED
13 0x0D Control (CR) CARRIAGE RETURN
14 0x0E Control (SO) SHIFT OUT
15 0x0F Control (SI) SHIFT IN
16 0x10 Control (DLE) DATA LINK ESCAPE
17 0x11 Control (DC1) DEVICE CONTROL ONE
18 0x12 Control (DC2) DEVICE CONTROL TWO
19 0x13 Control (DC3) DEVICE CONTROL THREE
20 0x14 Control (DC4) DEVICE CONTROL FOUR
21 0x15 Control (NAK) NEGATIVE ACKNOWLEDGE
22 0x16 Control (SYN) SYNCHRONOUS IDLE
23 0x17 Control (ETB) END OF TRANSMISSION BLOCK
24 0x18 Control (CAN) CANCEL
25 0x19 Control (EOM) END OF MEDIUM
26 0x1A Control (SUB) SUBSTITUTE
27 0x1B Control (ESC) ESCAPE
28 0x1C Control (FS) INFORMATION SEPARATOR FOUR
29 0x1D Control (GS) INFORMATION SEPARATOR THREE
30 0x1E Control (RS) INFORMATION SEPARATOR TWO
31 0x1F Control (US) INFORMATION SEPARATOR ONE
32 0x20 Space SPACE
33 0x21 ! EXCLAMATION MARK
34 0x22 " QUOTATION MARK
35 0x23 # NUMBER SIGN
36 0x24 $ DOLLAR SIGN
37 0x25 % PERCENT SIGN
38 0x26 & AMPERSAND
39 0x27 ' APOSTROPHE
40 0x28 ( LEFT PARENTHESIS
41 0x29 ) RIGHT PARENTHESIS
42 0x2A * ASTERISK
43 0x2B + PLUS SIGN
44 0x2C , COMMA
45 0x2D - HYPHEN-MINUS
46 0x2E . FULL STOP
47 0x2F / SOLIDUS
48 0x30 0 DIGIT ZERO
49 0x31 1 DIGIT ONE
50 0x32 2 DIGIT TWO
51 0x33 3 DIGIT THREE
52 0x34 4 DIGIT FOUR
53 0x35 5 DIGIT FIVE
54 0x36 6 DIGIT SIX
55 0x37 7 DIGIT SEVEN
56 0x38 8 DIGIT EIGHT
57 0x39 9 DIGIT NINE
58 0x3A : COLON
59 0x3B ; SEMICOLON
60 0x3C < LESS-THAN SIGN
61 0x3D = EQUALS SIGN
62 0x3E > GREATER-THAN SIGN
63 0x3F ? QUESTION MARK
64 0x40 @ COMMERCIAL AT
65 0x41 A LATIN CAPITAL LETTER A
66 0x42 B LATIN CAPITAL LETTER B
67 0x43 C LATIN CAPITAL LETTER C
68 0x44 D LATIN CAPITAL LETTER D
69 0x45 E LATIN CAPITAL LETTER E
70 0x46 F LATIN CAPITAL LETTER F
71 0x47 G LATIN CAPITAL LETTER G
72 0x48 H LATIN CAPITAL LETTER H
73 0x49 I LATIN CAPITAL LETTER I
74 0x4A J LATIN CAPITAL LETTER J
75 0x4B K LATIN CAPITAL LETTER K
76 0x4C L LATIN CAPITAL LETTER L
77 0x4D M LATIN CAPITAL LETTER M
78 0x4E N LATIN CAPITAL LETTER N
79 0x4F O LATIN CAPITAL LETTER O
80 0x50 P LATIN CAPITAL LETTER P
81 0x51 Q LATIN CAPITAL LETTER Q
82 0x52 R LATIN CAPITAL LETTER R
83 0x53 S LATIN CAPITAL LETTER S
84 0x54 T LATIN CAPITAL LETTER T
85 0x55 U LATIN CAPITAL LETTER U
86 0x56 V LATIN CAPITAL LETTER V
87 0x57 W LATIN CAPITAL LETTER W
88 0x58 X LATIN CAPITAL LETTER X
89 0x59 Y LATIN CAPITAL LETTER Y
90 0x5A Z LATIN CAPITAL LETTER Z
91 0x5B [ LEFT SQUARE BRACKET
92 0x5C \ REVERSE SOLIDUS
93 0x5D ] RIGHT SQUARE BRACKET
94 0x5E ^ CIRCUMFLEX ACCENT
95 0x5F _ LOW LINE
96 0x60 ` GRAVE ACCENT
97 0x61 a LATIN SMALL LETTER A
98 0x62 b LATIN SMALL LETTER B
99 0x63 c LATIN SMALL LETTER C
100 0x64 d LATIN SMALL LETTER D
101 0x65 e LATIN SMALL LETTER E
102 0x66 f LATIN SMALL LETTER F
103 0x67 g LATIN SMALL LETTER G
104 0x68 h LATIN SMALL LETTER H
105 0x69 i LATIN SMALL LETTER I
106 0x6A j LATIN SMALL LETTER J
107 0x6B k LATIN SMALL LETTER K
108 0x6C l LATIN SMALL LETTER L
109 0x6D m LATIN SMALL LETTER M
110 0x6E n LATIN SMALL LETTER N
111 0x6F o LATIN SMALL LETTER O
112 0x70 p LATIN SMALL LETTER P
113 0x71 q LATIN SMALL LETTER Q
114 0x72 r LATIN SMALL LETTER R
115 0x73 s LATIN SMALL LETTER S
116 0x74 t LATIN SMALL LETTER T
117 0x75 u LATIN SMALL LETTER U
118 0x76 v LATIN SMALL LETTER V
119 0x77 w LATIN SMALL LETTER W
120 0x78 x LATIN SMALL LETTER X
121 0x79 y LATIN SMALL LETTER Y
122 0x7A z LATIN SMALL LETTER Z
123 0x7B { LEFT CURLY BRACKET
124 0x7C | VERTICAL LINE
125 0x7D } RIGHT CURLY BRACKET
126 0x7E ~ TILDE
127 0x7F Control (DEL) DELETE

Names and blocks: Unicode 18.0.0. Control names use Unicode name aliases. Data © Unicode, Inc., Unicode License v3.