ASCII Characters

By Xah Lee. Date: . Last updated: .

What Are ASCII Characters

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

[see Unicode Basics: 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.

Here's the complete ASCII table.

ASCII Control Characters
DecimalHexAbbrUnicode
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
DecimalHexAbbrUnicode
Symbol
Caret
Notation
C Escape
Syntax
Description
1277FDELโก^?Delete
DecimalHexUnicode
Symbol
3220
3321!
3422"
3523#
3624$
3725%
3826&
3927ยด
4028(
4129)
422A*
432B+
442C,
452D-
462E.
472F/
DecimalHexUnicode
Symbol
48300
49311
50322
51333
52344
53355
54366
55377
56388
57399
583A:
593B;
603C<
613D=
623E>
633F?
6440@
DecimalHexUnicode
Symbol
6541A
6642B
6743C
6844D
6945E
7046F
7147G
7248H
7349I
744AJ
754BK
764CL
774DM
784EN
794FO
8050P
8151Q
8252R
8353S
8454T
8555U
8656V
8757W
8858X
8959Y
905AZ
915B[
925C\
935D]
945E^
955F_
9660`
DecimalHexUnicode
Symbol
9761a
9862b
9963c
10064d
10165e
10266f
10367g
10468h
10569i
1066Aj
1076Bk
1086Cl
1096Dm
1106En
1116Fo
11270p
11371q
11472r
11573s
11674t
11775u
11876v
11977w
12078x
12179y
1227Az
DecimalHexUnicode
Symbol
1237B{
1247C|
1257D}
1267E~

Unicode Symbols for ASCII Control Characters โ€

Use of Control Characters

ASCII Control characters are heavily used in unix terminal. See: Linux: Terminal Control Sequence Keys

Stack Overflow offline screenshot
Stack Overflow Offline Page (2011-08-06T13:49:05-07:00) showing ASCII control characters, by caret notation. Note that the ^M represents the ASCII 13, carriage return. Any ^ followed by a letter represents a ASCII non-printable char. The ^@ is ASCII 0, the Null character.

Unicode Punctuations and Misc Symbols

Symbols

Special

Languages

Ancient

Conlang

How To

Art

Misc

Unicode for Programers