ASCII Table

Complete ASCII code table. Search and reference ASCII values for characters, symbols, and control codes. Essential reference for developers.

00x0\0
NUT(Null)
10x1
SOH(Start of Heading)
20x2
STX(Start of Text)
30x3
ETX(End of Text)
40x4
EOT(End of Transmission)
50x5
ENQ(Enquiry)
60x6
ACK(Acknowledge)
70x7
BEL(Bell)
80x8\b
BS(Backspace)
90x9\t
HT(Horizontal Tab)
100xa\n
LF(Line Feed)
110xb\v
VT(Vertical Tab)
120xc\f
FF(Form Feed)
130xd\r
CR(Carriage Return)
140xe
SOC(Shift Out)
150xf
SI(Shift In)
160x10
DLE(Data Link Escape)
170x11
DC1(Device Control 1)
180x12
DC2(Device Control 2)
190x13
DC3(Device Control 3)
200x14
DC4(Device Control 4)
210x15
NAK(Negative Acknowledgement)
220x16
SYN(Synchronous Idle)
230x17
ETB(End of Transmission Block)
240x18
CAN(Cancel)
250x19
EM(End of Medium)
260x1a
SUB(Substitute)
270x1b
ESC(Escape)
280x1c
FS(File Separator)
290x1d
GS(Group Separator)
300x1e
RS(Record Separator)
310x1f
US(Unit Separator)
320x20
SP(Space)
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
1270x7f
DEL(Delete)

What is ASCII ?

ASCII (pronounced: /ˈæski/ ass-kee[1], American Standard Code for Information Interchange) is a computer coding system based on the Latin alphabet. It is primarily used for displaying modern English. ASCII was first published as a standard specification in 1967, and the last update was in 1986.

What characters are in ASCII ?

So far, a total of 128 characters have been defined; among them, 33 characters cannot be displayed (some terminals provide extensions that allow these characters to be displayed as 8-bit symbols such as smiley faces and playing card suits), and most of these 33 characters are obsolete control characters.

The main purpose of control characters is to manipulate processed text.

Outside of the 33 characters, there are 95 displayable characters.

The blank character produced by pressing the space key on the keyboard also counts as one displayable character (displayed as a blank space).

What does the ASCII code means for a character ?

Each character in the ASCII standard is represented by a unique number between 0 and 127. These numbers are known as ASCII codes. For example, the ASCII code for the uppercase letter 'A' is 65, and for the lowercase 'a', it's 97. These codes are used by computers to understand and process text data. ASCII codes are especially important in programming and web development, as they allow for the consistent representation and handling of text across different systems and platforms.