ASCII Table

ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort.

Below is the complete 7-bit ASCII character table and decimal equivalent.

DecChr DecChr DecChr DecChr DecChr

Standard and Control Characters

ASCII was originally created in 1963 as a standard for sending text over phone lines, and first used with teleprinters. It consists of 128 characters (7-bit). The first 32 characters (0-31) and 127 (DEL) are actually commands historically used to control the teleprinter, such as the well-known carriage return (13) and line feed (10). For this reason they are referred to as control characters, control codes, or non-printable characters.

The remainder of the 128 characters are the visible, printable characters most people would equate to plain text. These make up the ASCII Standard Character Set and include upper case letters, lower case letters, numbers, and basic punctuation.

"Save as ASCII Format"

Today, non-printing characters are rarely used for their original purposes. However, if someone says they want your CV or resume in "ASCII format," all this means is they want 'plain' text with no formatting such as tabs, bold, or underscoring—the raw format that any computer can understand. This is usually so they can easily import the file into their own applications without issues. You can create ASCII text using Notepad.exe, or by saving an MS Word document as 'Text Only'.

Below is the detailed table with octal, binary, HTML entities, and descriptions added. HTML entities are friendly names that are easier to remember than the ASCII code.

Standard ASCII Set (0-127)
Dec Hex Oct Bin HTML
Code & Name
Chr Description
00000000000000�NULNull
10100100000001SOHStart of Heading
20200200000010STXStart of Text
30300300000011ETXEnd of Text
40400400000100EOTEnd of Transmission
50500500000101ENQEnquiry
60600600000110ACKAcknowledge
70700700000111BELBell
80801000001000BSBackspace
90901100001001	HTHorizontal Tab
100A01200001010
LFNL Line Feed, New Line
110B01300001011VTVertical Tab
120C01400001100FFNP Form Feed, New Page
130D01500001101
CRCarriage Return
140E01600001110SOShift Out
150F01700001111SIShift In
161002000010000DLEData Link Escape
171102100010001DC1Device Control 1
181202200010010DC2Device Control 2
191302300010011DC3Device Control 3
201402400010100DC4Device Control 4
211502500010101NAKNegative Acknowledge
221602600010110SYNSynchronous Idle
231702700010111ETBEnd of Transmission Block
241803000011000CANCancel
251903100011001EMEnd of Medium
261A03200011010SUBSubstitute
271B03300011011ESCEscape
281C03400011100FSFile Separator
291D03500011101GSGroup Separator
301E03600011110RSRecord Separator
311F03700011111USUnit Separator
322004000100000 (Space)Space
332104100100001!
!
!Exclamation Mark
342204200100010"
"
"Double Quote
352304300100011#
#
#Hash or Number
362404400100100$
$
$Dollar Sign
372504500100101%
%
%Percent
382604600100110&
&
&Ampersand
392704700100111'
'
'Single Quote
402805000101000(
(
(Left Parenthesis
412905100101001)
)
)Right Parenthesis
422A05200101010*
*
*Asterisk
432B05300101011+
+
+Plus
442C05400101100,
,
,Comma
452D05500101101-
−
-Hyphen
462E05600101110.
.
.Period
472F05700101111/
/
/Slash
48300600011000000Digit 0
49310610011000111Digit 1
50320620011001022Digit 2
51330630011001133Digit 3
52340640011010044Digit 4
53350650011010155Digit 5
54360660011011066Digit 6
55370670011011177Digit 7
56380700011100088Digit 8
57390710011100199Digit 9
583A07200111010:
:
:Colon
593B07300111011&#59;
;
;Semicolon
603C07400111100<
<
<Less Than
613D07500111101&#61;
&equals;
=Equals
623E07600111110&#62;
&gt;
>Greater Than
633F07700111111&#63;
&quest;
?Question Mark
644010001000000&#64;
&commat;
@At Sign
654110101000001&#65;AUppercase A
664210201000010&#66;BUppercase B
674310301000011&#67;CUppercase C
684410401000100&#68;DUppercase D
694510501000101&#69;EUppercase E
704610601000110&#70;FUppercase F
714710701000111&#71;GUppercase G
724811001001000&#72;HUppercase H
734911101001001&#73;IUppercase I
744A11201001010&#74;JUppercase J
754B11301001011&#75;KUppercase K
764C11401001100&#76;LUppercase L
774D11501001101&#77;MUppercase M
784E11601001110&#78;NUppercase N
794F11701001111&#79;OUppercase O
805012001010000&#80;PUppercase P
815112101010001&#81;QUppercase Q
825212201010010&#82;RUppercase R
835312301010011&#83;SUppercase S
845412401010100&#84;TUppercase T
855512501010101&#85;UUppercase U
865612601010110&#86;VUppercase V
875712701010111&#87;WUppercase W
885813001011000&#88;XUppercase X
895913101011001&#89;YUppercase Y
905A13201011010&#90;ZUppercase Z
915B13301011011&#91;
&lbrack;
[Left Square Bracket
925C13401011100&#92;
&bsol;
\Backslash
935D13501011101&#93;
&rbrack;
]Right Square Bracket
945E13601011110&#94;
&Hat;
^Caret
955F13701011111&#95;
&lowbar;
_Underscore
966014001100000&#96;
&grave;
`Grave Accent
976114101100001&#97;aLowercase a
986214201100010&#98;bLowercase b
996314301100011&#99;cLowercase c
1006414401100100&#100;dLowercase d
1016514501100101&#101;eLowercase e
1026614601100110&#102;fLowercase f
1036714701100111&#103;gLowercase g
1046815001101000&#104;hLowercase h
1056915101101001&#105;iLowercase i
1066A15201101010&#106;jLowercase j
1076B15301101011&#107;kLowercase k
1086C15401101100&#108;lLowercase l
1096D15501101101&#109;mLowercase m
1106E15601101110&#110;nLowercase n
1116F15701101111&#111;oLowercase o
1127016001110000&#112;pLowercase p
1137116101110001&#113;qLowercase q
1147216201110010&#114;rLowercase r
1157316301110011&#115;sLowercase s
1167416401110100&#116;tLowercase t
1177516501110101&#117;uLowercase u
1187616601110110&#118;vLowercase v
1197716701110111&#119;wLowercase w
1207817001111000&#120;xLowercase x
1217917101111001&#121;yLowercase y
1227A17201111010&#122;zLowercase z
1237B17301111011&#123;
&lbrace;
{Left Curly Brace
1247C17401111100&#124;
&vert;
|Vertical Bar
1257D17501111101&#125;
&rbrace;
}Right Curly Brace
1267E17601111110&#126;
&tilde;
~Tilde
1277F17701111111&#127;DELDelete
Copied to clipboard!