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
0NUL 26SUB 524 78N 104h
1SOH 27ESC 535 79O 105i
2STX 28FS 546 80P 106j
3ETX 29GS 557 81Q 107k
4EOT 30RS 568 82R 108l
5ENQ 31US 579 83S 109m
6ACK 32  58: 84T 110n
7BEL 33! 59; 85U 111o
8BS 34" 60< 86V 112p
9HT 35# 61= 87W 113q
10LF 36$ 62> 88X 114r
11VT 37% 63? 89Y 115s
12FF 38& 64@ 90Z 116t
13CR 39' 65A 91[ 117u
14SO 40( 66B 92\ 118v
15SI 41) 67C 93] 119w
16DLE 42* 68D 94^ 120x
17DC1 43+ 69E 95_ 121y
18DC2 44, 70F 96` 122z
19DC3 45- 71G 97a 123{
20DC4 46. 72H 98b 124|
21NAK 47/ 73I 99c 125}
22SYN 480 74J 100d 126~
23ETB 491 75K 101e 127DEL
24CAN 502 76L 102f
25EM 513 77M 103g

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.

Quick Reference Categories

Standard ASCII Set (0-127)
Dec Hex Oct Bin HTML
Code & Name
Chr Description
00000000000000&#0;NULNull
10100100000001&#1;SOHStart of Heading
20200200000010&#2;STXStart of Text
30300300000011&#3;ETXEnd of Text
40400400000100&#4;EOTEnd of Transmission
50500500000101&#5;ENQEnquiry
60600600000110&#6;ACKAcknowledge
70700700000111&#7;BELBell
80801000001000&#8;BSBackspace
90901100001001&#9;HTHorizontal Tab
100A01200001010&#10;LFNL Line Feed, New Line
110B01300001011&#11;VTVertical Tab
120C01400001100&#12;FFNP Form Feed, New Page
130D01500001101&#13;CRCarriage Return
140E01600001110&#14;SOShift Out
150F01700001111&#15;SIShift In
161002000010000&#16;DLEData Link Escape
171102100010001&#17;DC1Device Control 1
181202200010010&#18;DC2Device Control 2
191302300010011&#19;DC3Device Control 3
201402400010100&#20;DC4Device Control 4
211502500010101&#21;NAKNegative Acknowledge
221602600010110&#22;SYNSynchronous Idle
231702700010111&#23;ETBEnd of Transmission Block
241803000011000&#24;CANCancel
251903100011001&#25;EMEnd of Medium
261A03200011010&#26;SUBSubstitute
271B03300011011&#27;ESCEscape
281C03400011100&#28;FSFile Separator
291D03500011101&#29;GSGroup Separator
301E03600011110&#30;RSRecord Separator
311F03700011111&#31;USUnit Separator
322004000100000&#32;(Space)Space
332104100100001&#33;
&excl;
!Exclamation Mark
342204200100010&#34;
&quot;
"Double Quote
352304300100011&#35;
&num;
#Hash or Number
362404400100100&#36;
&dollar;
$Dollar Sign
372504500101001&#37;
&percnt;
%Percent
382604600100110&#38;
&amp;
&Ampersand
392704700100111&#39;
&apos;
'Single Quote
402805000101000&#40;
&lpar;
(Left Parenthesis
412905100101001&#41;
&rpar;
)Right Parenthesis
422A05200101010&#42;
&ast;
*Asterisk
432B05300101011&#43;
&plus;
+Plus
442C05400101100&#44;
&comma;
,Comma
452D05500101101&#45;
&minus;
-Hyphen
462E05600101110&#46;
&period;
.Period
472F05700101111&#47;
&sol;
/Slash
483006000110000&#48;0Digit 0
493106100110001&#49;1Digit 1
503206200110010&#50;2Digit 2
513306300110011&#51;3Digit 3
523406400110100&#52;4Digit 4
533506500110101&#53;5Digit 5
543606600110110&#54;6Digit 6
553706700110111&#55;7Digit 7
563807000111000&#56;8Digit 8
573907100111001&#57;9Digit 9
583A07200111010&#58;
&colon;
:Colon
593B07300111011&#59;
&semi;
;Semicolon
603C07400111100&#60;
&lt;
<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!