RUNWEBTOOLS
English

ASCII Table: Decimal, Hex, and Character Reference

ASCII (American Standard Code for Information Interchange) maps the numbers 0–127 to characters — the foundation every modern encoding, including UTF-8, is built on. Codes 0–31 and 127 are non-printable control characters; 32–126 are the printable letters, digits, and symbols. Here they are with their decimal, hexadecimal, and binary values.

Updated 2026-07-06

DecHexBinaryCharDescription
00000000000NULNull (control character)
10100000001SOHStart of Heading (control character)
20200000010STXStart of Text (control character)
30300000011ETXEnd of Text (control character)
40400000100EOTEnd of Transmission (control character)
50500000101ENQEnquiry (control character)
60600000110ACKAcknowledge (control character)
70700000111BELBell / alert (control character)
80800001000BSBackspace (control character)
90900001001HTHorizontal Tab (control character)
100A00001010LFLine Feed (newline) (control character)
110B00001011VTVertical Tab (control character)
120C00001100FFForm Feed (control character)
130D00001101CRCarriage Return (control character)
140E00001110SOShift Out (control character)
150F00001111SIShift In (control character)
161000010000DLEData Link Escape (control character)
171100010001DC1Device Control 1 (XON) (control character)
181200010010DC2Device Control 2 (control character)
191300010011DC3Device Control 3 (XOFF) (control character)
201400010100DC4Device Control 4 (control character)
211500010101NAKNegative Acknowledge (control character)
221600010110SYNSynchronous Idle (control character)
231700010111ETBEnd of Transmission Block (control character)
241800011000CANCancel (control character)
251900011001EMEnd of Medium (control character)
261A00011010SUBSubstitute (control character)
271B00011011ESCEscape (control character)
281C00011100FSFile Separator (control character)
291D00011101GSGroup Separator (control character)
301E00011110RSRecord Separator (control character)
311F00011111USUnit Separator (control character)
322000100000SPSpace
332100100001!Punctuation / symbol
342200100010"Punctuation / symbol
352300100011#Punctuation / symbol
362400100100$Punctuation / symbol
372500100101%Punctuation / symbol
382600100110&Punctuation / symbol
392700100111'Punctuation / symbol
402800101000(Punctuation / symbol
412900101001)Punctuation / symbol
422A00101010*Punctuation / symbol
432B00101011+Punctuation / symbol
442C00101100,Punctuation / symbol
452D00101101-Punctuation / symbol
462E00101110.Punctuation / symbol
472F00101111/Punctuation / symbol
4830001100000Digit
4931001100011Digit
5032001100102Digit
5133001100113Digit
5234001101004Digit
5335001101015Digit
5436001101106Digit
5537001101117Digit
5638001110008Digit
5739001110019Digit
583A00111010:Punctuation / symbol
593B00111011;Punctuation / symbol
603C00111100<Punctuation / symbol
613D00111101=Punctuation / symbol
623E00111110>Punctuation / symbol
633F00111111?Punctuation / symbol
644001000000@Punctuation / symbol
654101000001AUppercase letter
664201000010BUppercase letter
674301000011CUppercase letter
684401000100DUppercase letter
694501000101EUppercase letter
704601000110FUppercase letter
714701000111GUppercase letter
724801001000HUppercase letter
734901001001IUppercase letter
744A01001010JUppercase letter
754B01001011KUppercase letter
764C01001100LUppercase letter
774D01001101MUppercase letter
784E01001110NUppercase letter
794F01001111OUppercase letter
805001010000PUppercase letter
815101010001QUppercase letter
825201010010RUppercase letter
835301010011SUppercase letter
845401010100TUppercase letter
855501010101UUppercase letter
865601010110VUppercase letter
875701010111WUppercase letter
885801011000XUppercase letter
895901011001YUppercase letter
905A01011010ZUppercase letter
915B01011011[Punctuation / symbol
925C01011100\Punctuation / symbol
935D01011101]Punctuation / symbol
945E01011110^Punctuation / symbol
955F01011111_Punctuation / symbol
966001100000`Punctuation / symbol
976101100001aLowercase letter
986201100010bLowercase letter
996301100011cLowercase letter
1006401100100dLowercase letter
1016501100101eLowercase letter
1026601100110fLowercase letter
1036701100111gLowercase letter
1046801101000hLowercase letter
1056901101001iLowercase letter
1066A01101010jLowercase letter
1076B01101011kLowercase letter
1086C01101100lLowercase letter
1096D01101101mLowercase letter
1106E01101110nLowercase letter
1116F01101111oLowercase letter
1127001110000pLowercase letter
1137101110001qLowercase letter
1147201110010rLowercase letter
1157301110011sLowercase letter
1167401110100tLowercase letter
1177501110101uLowercase letter
1187601110110vLowercase letter
1197701110111wLowercase letter
1207801111000xLowercase letter
1217901111001yLowercase letter
1227A01111010zLowercase letter
1237B01111011{Punctuation / symbol
1247C01111100|Punctuation / symbol
1257D01111101}Punctuation / symbol
1267E01111110~Punctuation / symbol
1277F01111111DELDelete (control character)

Reading the table

A few landmarks worth memorizing: digits 0–9 are decimal 48–57, uppercase A–Z are 65–90, and lowercase a–z are 97–122. Notice that uppercase and lowercase letters are exactly 32 apart — flipping that single bit converts between cases, which is why case conversion is so cheap for computers.

Related tools