ASCII Table Online

0000000000000NULnull character
1010010000001SOHstart of header
2020020000010STXstart of text
3030030000011ETXend of text
4040040000100EOTend of transmission
7070070000111BELbell (ring)
9090110001001HThorizontal tab
100A0120001010LFline feed
110B0130001011VTvertical tab
120C0140001100FFform feed
130D0150001101CRcarriage return
140E0160001110SOshift out
150F0170001111SIshift in
16100200010000DLEdata link escape
17110210010001DC1device control 1
18120220010010DC2device control 2
19130230010011DC3device control 3
20140240010100DC4device control 4
21150250010101NAKnegative acknowledge
23170270010111ETBend transmission block
25190310011001EMend of medium
281C0340011100FSfile separator
291D0350011101GSgroup separator
301E0360011110RSrecord separator
311F0370011111USunit separator
33210410100001!exclamation mark
34220420100010"quotation mark
35230430100011#number sign
36240440100100$dollar sign
37250450100101%percent sign
40280500101000(left parenthesis
41290510101001)right parenthesis
432B0530101011+plus sign
483006001100000digit 0
493106101100011digit 1
503206201100102digit 2
513306301100113digit 3
523406401101004digit 4
533506501101015digit 5
543606601101106digit 6
553706701101117digit 7
563807001110008digit 8
573907101110019digit 9
603C0740111100<less than
613D0750111101=equals to
623E0760111110>greater than
633F0770111111?question mark
64401001000000@at sign
65411011000001Auppercase A
66421021000010Buppercase B
67431031000011Cuppercase C
68441041000100Duppercase D
69451051000101Euppercase E
70461061000110Fuppercase F
71471071000111Guppercase G
72481101001000Huppercase H
73491111001001Iuppercase I
744A1121001010Juppercase J
754B1131001011Kuppercase K
764C1141001100Luppercase L
774D1151001101Muppercase M
784E1161001110Nuppercase N
794F1171001111Ouppercase O
80501201010000Puppercase P
81511211010001Quppercase Q
82521221010010Ruppercase R
83531231010011Suppercase S
84541241010100Tuppercase T
85551251010101Uuppercase U
86561261010110Vuppercase V
87571271010111Wuppercase W
88581301011000Xuppercase X
89591311011001Yuppercase Y
905A1321011010Zuppercase Z
915B1331011011[left square bracket
935D1351011101]right square bracket
97611411100001alowercase a
98621421100010blowercase b
99631431100011clowercase c
100641441100100dlowercase d
101651451100101elowercase e
102661461100110flowercase f
103671471100111glowercase g
104681501101000hlowercase h
105691511101001ilowercase i
1066A1521101010jlowercase j
1076B1531101011klowercase k
1086C1541101100llowercase l
1096D1551101101mlowercase m
1106E1561101110nlowercase n
1116F1571101111olowercase o
112701601110000plowercase p
113711611110001qlowercase q
114721621110010rlowercase r
115731631110011slowercase s
116741641110100tlowercase t
117751651110101ulowercase u
118761661110110vlowercase v
119771671110111wlowercase w
120781701111000xlowercase x
121791711111001ylowercase y
1227A1721111010zlowercase z
1237B1731111011{left curly brace
1247C1741111100|vertical bar
1257D1751111101}right curly brace
1277F1771111111DELdelete (rubout)

About is a single place where you can find everything about ASCII, ASCII character set, ASCII table, ASCII chart, Extended ASCII table, Windows 1252 charset, ISO-8859 charset etc.

The website lists down all the characters in the ASCII charset along with their decimal, binary, octal, and hex equivalent. It also contains descriptions for all the ASCII characters.

In this website, you’ll also find several tutorials and articles about How to convert decimal to ASCII and vice versa in various programming languages.

What is ASCII?

ASCII stands for American Standard Code for Information Exchange. It is a character encoding standard developed in the early 60’s for representing and exchanging arbitrary text-based information between computers.

Computers can only understand numbers. Therefore, we need a way to encode characters to numeric form. ASCII encodes 128 specified characters into 7-bit integers as shown in the table above.

The ASCII character set contains uppercase and lowercase alphabets from A-Z, numbers from 0-9, some special characters like {'{}[]@$!'}, and some non-printable control characters like newline, backspace etc.

The above table lists the entire 128 ASCII characters and their equivalent number in decimal, hex, octal, and binary form.


The ASCII table lists down all the 128 characters ranging from 0 to 127 of the ASCII character set.

The ASCII table can be classified into four sections -

  • Control characters: The characters ranging from 0 to 31 and 127 are device control characters. These characters are unprintable.

  • Lower and upper case alphabets: The uppercase alphabets (A-Z) range from 65 to 90 in the ASCII table. Lowercase alphabets (a-z) start from 97 and end at 122.

  • Digits: The digits (0-9) range from 48 to 57 in the ASCII character set.

  • Special characters: The rest of the characters in the ASCII charset are special characters like !, $, @, { } etc.