ASCII Characters

By Xah Lee. Date: . Last updated: .
Font:

What Are ASCII Characters

ASCII characters is a character set of 128 characters, each with a name and an integer ID (aka Unicode Codepoint).

ใ€”see Unicode: Character Set, Encoding, UTF-8, Codepointใ€•

Printable ASCII Characters

Here's the printable ASCII characters, in the order of their ID (aka codepoint):

!"#$%&'()*+,-./
0123456789
:;<=>?@
ABCDEFGHIJKLMNOPQRSTUVWXYZ
[\]^_`
abcdefghijklmnopqrstuvwxyz
{|}~

Representation of Control Characters

Control Characters have various notations.

ASCII Table

Here's the complete ASCII table.

ASCII Control Characters
IDHexAbbrUnicode
Symbol
Caret
Notation
C Escape
Syntax
Description
000NULโ€^@\0Null character
101SOHโ^AStart of Header
202STXโ‚^BStart of Text
303ETXโƒ^CEnd of Text
404EOTโ„^DEnd of Transmission
505ENQโ…^EEnquiry
606ACKโ†^FAcknowledgment
707BELโ‡ โพ^G\aBell
808BSโˆ^H\bBackspace
909HTโ‰^I\tHorizontal Tab
100ALFโŠ^J\nLine feed
110BVTโ‹^K\vVertical Tab
120CFFโŒ^L\fForm feed
130DCRโ^M\rCarriage return
140ESOโŽ^NShift Out
150FSIโ^OShift In
1610DLEโ^PData Link Escape
1711DC1โ‘^QDevice Control 1 (oft. XON)
1812DC2โ’^RDevice Control 2
1913DC3โ“^SDevice Control 3 (oft. XOFF)
2014DC4โ”^TDevice Control 4
2115NAKโ•^UNegative Acknowledgment
2216SYNโ–^VSynchronous Idle
2317ETBโ—^WEnd of Trans. Block
2418CANโ˜^XCancel
2519EMโ™^YEnd of Medium
261ASUBโš^ZSubstitute
271BESCโ›^[\eEscape
281CFSโœ^\File Separator
291DGSโ^]Group Separator
301ERSโž^^Record Separator
311FUSโŸ^_Unit Separator
IDHexAbbrUnicode
Symbol
Caret
Notation
C Escape
Syntax
Description
1277FDELโก^?Delete
IDcharhexadecimal and name
32 U+20: SPACE
33!U+21: EXCLAMATION MARK
34"U+22: QUOTATION MARK
35#U+23: NUMBER SIGN
36$U+24: DOLLAR SIGN
37%U+25: PERCENT SIGN
38&U+26: AMPERSAN
39ยดU+B4: ACUTE ACCENT
40(U+28: LEFT PARENTHESIS
41)U+29: RIGHT PARENTHESIS
42*U+2A: ASTERISK
43+U+2B: PLUS SIGN
44,U+2C: COMMA
45-U+2D: HYPHEN-MINUS
46.U+2E: FULL STOP
47/U+2F: SOLIDUS
480U+30: DIGIT ZERO
491U+31: DIGIT ONE
502U+32: DIGIT TWO
513U+33: DIGIT THREE
524U+34: DIGIT FOUR
535U+35: DIGIT FIVE
546U+36: DIGIT SIX
557U+37: DIGIT SEVEN
568U+38: DIGIT EIGHT
579U+39: DIGIT NINE
58:U+3A: COLON
59;U+3B: SEMICOLON
60<U+3C: LESS-THAN SIGN
61=U+3D: EQUALS SIGN
62>U+3E: GREATER-THAN SIGN
63?U+3F: QUESTION MARK
64@U+40: COMMERCIAL AT
65AU+41: LATIN CAPITAL LETTER A
66BU+42: LATIN CAPITAL LETTER B
67CU+43: LATIN CAPITAL LETTER C
68DU+44: LATIN CAPITAL LETTER D
69EU+45: LATIN CAPITAL LETTER E
70FU+46: LATIN CAPITAL LETTER F
71GU+47: LATIN CAPITAL LETTER G
72HU+48: LATIN CAPITAL LETTER H
73IU+49: LATIN CAPITAL LETTER I
74JU+4A: LATIN CAPITAL LETTER J
75KU+4B: LATIN CAPITAL LETTER K
76LU+4C: LATIN CAPITAL LETTER L
77MU+4D: LATIN CAPITAL LETTER M
78NU+4E: LATIN CAPITAL LETTER N
79OU+4F: LATIN CAPITAL LETTER O
80PU+50: LATIN CAPITAL LETTER P
81QU+51: LATIN CAPITAL LETTER Q
82RU+52: LATIN CAPITAL LETTER R
83SU+53: LATIN CAPITAL LETTER S
84TU+54: LATIN CAPITAL LETTER T
85UU+55: LATIN CAPITAL LETTER U
86VU+56: LATIN CAPITAL LETTER V
87WU+57: LATIN CAPITAL LETTER W
88XU+58: LATIN CAPITAL LETTER X
89YU+59: LATIN CAPITAL LETTER Y
90ZU+5A: LATIN CAPITAL LETTER Z
91[U+5B: LEFT SQUARE BRACKET
92\U+5C: REVERSE SOLIDUS
93]U+5D: RIGHT SQUARE BRACKET
94^U+5E: CIRCUMFLEX ACCENT
95_U+5F: LOW LINE
96`U+60: GRAVE ACCENT
97aU+61: LATIN SMALL LETTER A
98bU+62: LATIN SMALL LETTER B
99cU+63: LATIN SMALL LETTER C
100dU+64: LATIN SMALL LETTER D
101eU+65: LATIN SMALL LETTER E
102fU+66: LATIN SMALL LETTER F
103gU+67: LATIN SMALL LETTER G
104hU+68: LATIN SMALL LETTER H
105iU+69: LATIN SMALL LETTER I
106jU+6A: LATIN SMALL LETTER J
107kU+6B: LATIN SMALL LETTER K
108lU+6C: LATIN SMALL LETTER L
109mU+6D: LATIN SMALL LETTER M
110nU+6E: LATIN SMALL LETTER N
111oU+6F: LATIN SMALL LETTER O
112pU+70: LATIN SMALL LETTER P
113qU+71: LATIN SMALL LETTER Q
114rU+72: LATIN SMALL LETTER R
115sU+73: LATIN SMALL LETTER S
116tU+74: LATIN SMALL LETTER T
117uU+75: LATIN SMALL LETTER U
118vU+76: LATIN SMALL LETTER V
119wU+77: LATIN SMALL LETTER W
120xU+78: LATIN SMALL LETTER X
121yU+79: LATIN SMALL LETTER Y
122zU+7A: LATIN SMALL LETTER Z
123{U+7B: LEFT CURLY BRACKET
124|U+7C: VERTICAL LINE
125}U+7D: RIGHT CURLY BRACKET
126~U+7E: TILDE

Binary, Hexadecimal

Unicode and Encoding Explained