ASCII Table

ASCII is an acronym for American Standard Code for Information Interchange developed by the American National Standards Institute (ANSI). Most of the programs use ASCII codes to represent text files; perhaps, it is the most common format to represent the text files over the internet. For example, ASCII characters are useful in sending and receive emails.

In an ASCII file, each alphabetic, Numeric, or Special character represented with 7-bit binary numbers. Since ASCII uses 7 bits, it only supports 2^7 = 128 character codes (0 to 127). Therefore, the standard ASCII character code set is limited to 128 characters. Though these characters are enough to represent the Numbers, English letters, and symbols, they are not sufficient to represent the special characters or the characters from the other language.

There is an Extended ASCII set that supports an 8-bit binary representation to hold some of the special characters, and this extended set represents character codes from 128 to 255. Even this extended ASCII set doesn’t accurately represent the special characters in all languages. That’s why webpages use UTF-8, UTF-16, and Latin character sets to represent the remaining characters.

NOTE: The ASCII character codes from 128 to 255 may not be the same in all the computers.

ASCII Table for Non Printable character codes

The charter codes from 0 to 31 in the ASCII table are non-printable. Following ASCII table represents the list of non-printable charter codes and their decimal, Hexadecimal, and Octal numbers with Description.

BINARYDECOCTHEXCharDescription
00000000000000NULNull char
00000001100101SOHStart of Heading
00000010200202STXStart of Text
00000011300303ETXEnd of Text
00000100400404EOTEnd of Transmission
00000101500505ENQEnquiry
00000110600606ACKAcknowledgment
00000111700707BELBell
00001000801008BSBack Space
00001001901109HTHorizontal Tab
00001010100120ALFLine Feed
00001011110130BVTVertical Tab
00001100120140CFFForm Feed
00001101130150DCRCarriage Return
00001110140160ESOShift Out
00001111150170FSIShift In
000100001602010DLEData Line Escape
000100011702111DC1Device Control 1
000100101802212DC2Device Control 2
000100111902313DC3Device Control 3
000101002002414DC4Device Control 4
000101012102515NAKNegative Acknowledgement
000101102202616SYNSynchronous Idle
000101112302717ETBEnd of Transmit Block
000110002403018CANCancel
000110012503119EMEnd of Medium
00011010260321ASUBSubstitute
00011011270331BESCEscape
00011100280341CFSFile Separator
00011101290351DGSGroup Separator
00011110300361ERSRecord Separator
00011111310371FUSUnit Separator

ASCII Table for Printable character codes

The charter codes from 32 to 127 in the ASCII table are printable characters. For example, Alphabets, Numbers, braces, punctuation marks, so on and so forth. The following ASCII table represents the list of available charter codes with descriptions.

BINARYDECOCTHEXSymbolDescription
001000003204020 Space
001000013304121!Exclamation mark
001000103404222Double quotes
001000113504323#Number
001001003604424$Dollar
001001013704525%Percentage
001001103804626&Ampersand
001001113904727Single quote
001010004005028(Open parenthesis or open bracket
001010014105129)Close parenthesis or close bracket
00101010420522A*Asterisk
00101011430532B+Plus
00101100440542C,Comma
00101101450552DHyphen
00101110460562E.Period, dot or full stop
00101111470572F/Slash or divide
0011000048060300Zero
0011000149061311One
0011001050062322Two
0011001151063333Three
0011010052064344Four
0011010153065355Five
0011011054066366Six
0011011155067377Seven
0011100056070388Eight
0011100157071399Nine
00111010580723A:Colon
00111011590733B;Semicolon
00111100600743C<Less than
00111101610753D=Equals
00111110620763E>Greater than
00111111630773F?Question mark
010000006410040@At symbol
010000016510141AUppercase A
010000106610242BUppercase B
010000116710343CUppercase C
010001006810444DUppercase D
010001016910545EUppercase E
010001107010646FUppercase F
010001117110747GUppercase G
010010007211048HUppercase H
010010017311149IUppercase I
01001010741124AJUppercase J
01001011751134BKUppercase K
01001100761144CLUppercase L
01001101771154DMUppercase M
01001110781164ENUppercase N
01001111791174FOUppercase O
010100008012050PUppercase P
010100018112151QUppercase Q
010100108212252RUppercase R
010100118312353SUppercase S
010101008412454TUppercase T
010101018512555UUppercase U
010101108612656VUppercase V
010101118712757WUppercase W
010110008813058XUppercase X
010110018913159YUppercase Y
01011010901325AZUppercase Z
01011011911335B[Opening bracket
01011100921345C\Backslash
01011101931355D]Closing bracket
01011110941365E^Caret – circumflex
01011111951375F_Underscore
011000009614060`Grave accent
011000019714161aLowercase a
011000109814262bLowercase b
011000119914363cLowercase c
0110010010014464dLowercase d
0110010110114565eLowercase e
0110011010214666fLowercase f
0110011110314767gLowercase g
0110100010415068hLowercase h
0110100110515169iLowercase i
011010101061526AjLowercase j
011010111071536BkLowercase k
011011001081546ClLowercase l
011011011091556DmLowercase m
011011101101566EnLowercase n
011011111111576FoLowercase o
0111000011216070pLowercase p
0111000111316171qLowercase q
0111001011416272rLowercase r
0111001111516373sLowercase s
0111010011616474tLowercase t
0111010111716575uLowercase u
0111011011816676vLowercase v
0111011111916777wLowercase w
0111100012017078xLowercase x
0111100112117179yLowercase y
011110101221727AzLowercase z
011110111231737B{Opening brace
011111001241747C|Vertical bar
011111011251757D}Closing brace
011111101261767E~Equivalency sign – tilde
011111111271777F Delete