UNITMONKEY

ASCII Table

Complete ASCII character reference with decimal, hex, octal, and binary values


DecHexOctBinarySymbolDescription
00x00000000000000NULNull character
10x01000100000001SOHStart of Heading
20x02000200000010STXStart of Text
30x03000300000011ETXEnd of Text
40x04000400000100EOTEnd of Transmission
50x05000500000101ENQEnquiry
60x06000600000110ACKAcknowledgment
70x07000700000111BELBell
80x08001000001000BSBackspace
90x09001100001001HTHorizontal Tab
100x0A001200001010LFLine Feed
110x0B001300001011VTVertical Tab
120x0C001400001100FFForm Feed
130x0D001500001101CRCarriage Return
140x0E001600001110SOShift Out
150x0F001700001111SIShift In
160x10002000010000DLEData Link Escape
170x11002100010001DC1Device Control 1 (XON)
180x12002200010010DC2Device Control 2
190x13002300010011DC3Device Control 3 (XOFF)
200x14002400010100DC4Device Control 4
210x15002500010101NAKNegative Acknowledgment
220x16002600010110SYNSynchronous Idle
230x17002700010111ETBEnd of Transmission Block
240x18003000011000CANCancel
250x19003100011001EMEnd of Medium
260x1A003200011010SUBSubstitute
270x1B003300011011ESCEscape
280x1C003400011100FSFile Separator
290x1D003500011101GSGroup Separator
300x1E003600011110RSRecord Separator
310x1F003700011111USUnit Separator
320x20004000100000 Space
330x21004100100001!Punctuation
340x22004200100010"Punctuation
350x23004300100011#Punctuation
360x24004400100100$Punctuation
370x25004500100101%Punctuation
380x26004600100110&Punctuation
390x27004700100111'Punctuation
400x28005000101000(Punctuation
410x29005100101001)Punctuation
420x2A005200101010*Punctuation
430x2B005300101011+Punctuation
440x2C005400101100,Punctuation
450x2D005500101101-Punctuation
460x2E005600101110.Punctuation
470x2F005700101111/Punctuation
480x300060001100000Digit
490x310061001100011Digit
500x320062001100102Digit
510x330063001100113Digit
520x340064001101004Digit
530x350065001101015Digit
540x360066001101106Digit
550x370067001101117Digit
560x380070001110008Digit
570x390071001110019Digit
580x3A007200111010:Punctuation
590x3B007300111011;Punctuation
600x3C007400111100<Punctuation
610x3D007500111101=Punctuation
620x3E007600111110>Punctuation
630x3F007700111111?Punctuation
640x40010001000000@Punctuation
650x41010101000001AUppercase Letter
660x42010201000010BUppercase Letter
670x43010301000011CUppercase Letter
680x44010401000100DUppercase Letter
690x45010501000101EUppercase Letter
700x46010601000110FUppercase Letter
710x47010701000111GUppercase Letter
720x48011001001000HUppercase Letter
730x49011101001001IUppercase Letter
740x4A011201001010JUppercase Letter
750x4B011301001011KUppercase Letter
760x4C011401001100LUppercase Letter
770x4D011501001101MUppercase Letter
780x4E011601001110NUppercase Letter
790x4F011701001111OUppercase Letter
800x50012001010000PUppercase Letter
810x51012101010001QUppercase Letter
820x52012201010010RUppercase Letter
830x53012301010011SUppercase Letter
840x54012401010100TUppercase Letter
850x55012501010101UUppercase Letter
860x56012601010110VUppercase Letter
870x57012701010111WUppercase Letter
880x58013001011000XUppercase Letter
890x59013101011001YUppercase Letter
900x5A013201011010ZUppercase Letter
910x5B013301011011[Punctuation
920x5C013401011100\Punctuation
930x5D013501011101]Punctuation
940x5E013601011110^Punctuation
950x5F013701011111_Punctuation
960x60014001100000`Punctuation
970x61014101100001aLowercase Letter
980x62014201100010bLowercase Letter
990x63014301100011cLowercase Letter
1000x64014401100100dLowercase Letter
1010x65014501100101eLowercase Letter
1020x66014601100110fLowercase Letter
1030x67014701100111gLowercase Letter
1040x68015001101000hLowercase Letter
1050x69015101101001iLowercase Letter
1060x6A015201101010jLowercase Letter
1070x6B015301101011kLowercase Letter
1080x6C015401101100lLowercase Letter
1090x6D015501101101mLowercase Letter
1100x6E015601101110nLowercase Letter
1110x6F015701101111oLowercase Letter
1120x70016001110000pLowercase Letter
1130x71016101110001qLowercase Letter
1140x72016201110010rLowercase Letter
1150x73016301110011sLowercase Letter
1160x74016401110100tLowercase Letter
1170x75016501110101uLowercase Letter
1180x76016601110110vLowercase Letter
1190x77016701110111wLowercase Letter
1200x78017001111000xLowercase Letter
1210x79017101111001yLowercase Letter
1220x7A017201111010zLowercase Letter
1230x7B017301111011{Punctuation
1240x7C017401111100|Punctuation
1250x7D017501111101}Punctuation
1260x7E017601111110~Punctuation
1270x7F017701111111DELDelete

Understanding ASCII

ASCII (American Standard Code for Information Interchange) is a character encoding standard that uses numeric codes to represent text characters. It was developed in the 1960s and remains fundamental to computing and telecommunications.

Standard ASCII

Standard ASCII uses 7 bits to represent each character, allowing for 128 different characters (0-127). These include:

  • Control characters (0-31 and 127)
  • Printable characters (32-126)

ASCII Character Categories

  • Control Characters (0-31, 127): Non-printable characters used for controlling devices and formatting text. Examples include NULL, TAB, CR (carriage return), and LF (line feed).
  • Printable Characters (32-126): Characters that can be displayed on screen or printed.
    • Space (32): The space character.
    • Punctuation and Symbols (33-47, 58-64, 91-96, 123-126): Characters like !, @, #, $, etc.
    • Numbers (48-57): Digits 0-9.
    • Uppercase Letters (65-90): A-Z.
    • Lowercase Letters (97-122): a-z.

ASCII in Computing

ASCII is the foundation for most modern character encoding schemes. It's essential for:

  • Text processing and manipulation in programming
  • Data exchange between different systems
  • Understanding how computers represent text internally
  • The basis for extended character sets like ISO-8859 and Unicode

Number Representations

ASCII characters can be represented in different number systems:

  • Decimal: Base-10 (0-9), the standard numbering system
  • Hexadecimal: Base-16 (0-9, A-F), commonly used in programming
  • Octal: Base-8 (0-7), less common but still used in some contexts
  • Binary: Base-2 (0-1), the fundamental representation in computers