ASCII Table

Complete ASCII table with decimal, hexadecimal, and binary values.

CharDecHexOctBinary
NUL00x0000000000000
SOH10x0100100000001
STX20x0200200000010
ETX30x0300300000011
EOT40x0400400000100
ENQ50x0500500000101
ACK60x0600600000110
BEL70x0700700000111
BS80x0801000001000
TAB90x0901100001001
LF100x0A01200001010
VT110x0B01300001011
FF120x0C01400001100
CR130x0D01500001101
SO140x0E01600001110
SI150x0F01700001111
DLE160x1002000010000
DC1170x1102100010001
DC2180x1202200010010
DC3190x1302300010011
DC4200x1402400010100
NAK210x1502500010101
SYN220x1602600010110
ETB230x1702700010111
CAN240x1803000011000
EM250x1903100011001
SUB260x1A03200011010
ESC270x1B03300011011
FS280x1C03400011100
GS290x1D03500011101
RS300x1E03600011110
US310x1F03700011111
320x2004000100000
!330x2104100100001
"340x2204200100010
#350x2304300100011
$360x2404400100100
%370x2504500100101
&380x2604600100110
'390x2704700100111
(400x2805000101000
)410x2905100101001
*420x2A05200101010
+430x2B05300101011
,440x2C05400101100
-450x2D05500101101
.460x2E05600101110
/470x2F05700101111
0480x3006000110000
1490x3106100110001
2500x3206200110010
3510x3306300110011
4520x3406400110100
5530x3506500110101
6540x3606600110110
7550x3706700110111
8560x3807000111000
9570x3907100111001
:580x3A07200111010
;590x3B07300111011
<600x3C07400111100
=610x3D07500111101
>620x3E07600111110
?630x3F07700111111
@640x4010001000000
A650x4110101000001
B660x4210201000010
C670x4310301000011
D680x4410401000100
E690x4510501000101
F700x4610601000110
G710x4710701000111
H720x4811001001000
I730x4911101001001
J740x4A11201001010
K750x4B11301001011
L760x4C11401001100
M770x4D11501001101
N780x4E11601001110
O790x4F11701001111
P800x5012001010000
Q810x5112101010001
R820x5212201010010
S830x5312301010011
T840x5412401010100
U850x5512501010101
V860x5612601010110
W870x5712701010111
X880x5813001011000
Y890x5913101011001
Z900x5A13201011010
[910x5B13301011011
\920x5C13401011100
]930x5D13501011101
^940x5E13601011110
_950x5F13701011111
`960x6014001100000
a970x6114101100001
b980x6214201100010
c990x6314301100011
d1000x6414401100100
e1010x6514501100101
f1020x6614601100110
g1030x6714701100111
h1040x6815001101000
i1050x6915101101001
j1060x6A15201101010
k1070x6B15301101011
l1080x6C15401101100
m1090x6D15501101101
n1100x6E15601101110
o1110x6F15701101111
p1120x7016001110000
q1130x7116101110001
r1140x7216201110010
s1150x7316301110011
t1160x7416401110100
u1170x7516501110101
v1180x7616601110110
w1190x7716701110111
x1200x7817001111000
y1210x7917101111001
z1220x7A17201111010
{1230x7B17301111011
|1240x7C17401111100
}1250x7D17501111101
~1260x7E17601111110
DEL1270x7F17701111111

Common Control Characters

9|Tab

Horizontal tab

10|LF

Line feed (Unix newline)

13|CR

Carriage return

27|ESC

Escape (terminal sequences)

32|Space

Space character

0|NUL

Null (string terminator)

127|DEL

Delete

7|BEL

Bell (terminal beep)

Code Examples

// Character to ASCII code
'A'.charCodeAt(0);  // 65

// ASCII code to character
String.fromCharCode(65);  // 'A'

Frequently Asked Questions

What is ASCII?

ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding with 128 characters: 0-31 are control characters, 32-126 are printable, 127 is DEL.

What's the difference between ASCII and Unicode?

ASCII has 128 characters (English only). Unicode has over 140,000 characters covering all languages, symbols, and emoji. ASCII is a subset of Unicode (first 128 code points).

Related Tools