ASCII Table

Complete ASCII reference with character codes and descriptions

Control characters

0–31
DecHexCharDescription
00x00NULNull character
10x01SOHStart of Heading
20x02STXStart of Text
30x03ETXEnd of Text
40x04EOTEnd of Transmission
50x05ENQEnquiry
60x06ACKAcknowledge
70x07BELBell / Alert
80x08BSBackspace
90x09HTHorizontal Tab
100x0ALFLine Feed / Newline
110x0BVTVertical Tab
120x0CFFForm Feed
130x0DCRCarriage Return
140x0ESOShift Out
150x0FSIShift In
160x10DLEData Link Escape
170x11DC1Device Control 1 (XON)
180x12DC2Device Control 2
190x13DC3Device Control 3 (XOFF)
200x14DC4Device Control 4
210x15NAKNegative Acknowledge
220x16SYNSynchronous Idle
230x17ETBEnd of Transmission Block
240x18CANCancel
250x19EMEnd of Medium
260x1ASUBSubstitute
270x1BESCEscape
280x1CFSFile Separator
290x1DGSGroup Separator
300x1ERSRecord Separator
310x1FUSUnit Separator

Printable characters

32–127
DecHexCharDescription
320x20 Space
330x21!Exclamation mark
340x22"Double quotes (or speech marks)
350x23#Number sign
360x24$Dollar sign
370x25%Percent sign
380x26&Ampersand
390x27'Single quote
400x28(Open parenthesis
410x29)Close parenthesis
420x2A*Asterisk
430x2B+Plus sign
440x2C,Comma
450x2D-Hyphen-minus
460x2E.Period / Full stop
470x2F/Slash / Divide
480x300Zero
490x311One
500x322Two
510x333Three
520x344Four
530x355Five
540x366Six
550x377Seven
560x388Eight
570x399Nine
580x3A:Colon
590x3B;Semicolon
600x3C<Less than (or open angled bracket)
610x3D=Equals sign
620x3E>Greater than (or close angled bracket)
630x3F?Question mark
640x40@At sign
650x41AUppercase A
660x42BUppercase B
670x43CUppercase C
680x44DUppercase D
690x45EUppercase E
700x46FUppercase F
710x47GUppercase G
720x48HUppercase H
730x49IUppercase I
740x4AJUppercase J
750x4BKUppercase K
760x4CLUppercase L
770x4DMUppercase M
780x4ENUppercase N
790x4FOUppercase O
800x50PUppercase P
810x51QUppercase Q
820x52RUppercase R
830x53SUppercase S
840x54TUppercase T
850x55UUppercase U
860x56VUppercase V
870x57WUppercase W
880x58XUppercase X
890x59YUppercase Y
900x5AZUppercase Z
910x5B[Opening bracket
920x5C\Backslash
930x5D]Closing bracket
940x5E^Caret / Circumflex
950x5F_Underscore
960x60`Grave accent
970x61aLowercase a
980x62bLowercase b
990x63cLowercase c
1000x64dLowercase d
1010x65eLowercase e
1020x66fLowercase f
1030x67gLowercase g
1040x68hLowercase h
1050x69iLowercase i
1060x6AjLowercase j
1070x6BkLowercase k
1080x6ClLowercase l
1090x6DmLowercase m
1100x6EnLowercase n
1110x6FoLowercase o
1120x70pLowercase p
1130x71qLowercase q
1140x72rLowercase r
1150x73sLowercase s
1160x74tLowercase t
1170x75uLowercase u
1180x76vLowercase v
1190x77wLowercase w
1200x78xLowercase x
1210x79yLowercase y
1220x7AzLowercase z
1230x7B{Opening curly brace
1240x7C|Vertical bar / Pipe
1250x7D}Closing curly brace
1260x7E~Tilde
1270x7FDELDelete

About ASCII Table

ASCII (American Standard Code for Information Interchange) defines 128 characters numbered 0 through 127. Each row in the table above shows every representation of a character: decimal, octal, hexadecimal, 8-bit binary, the rendered symbol (or control code abbreviation), HTML numeric entity, and a human-readable description.

0–31 & 127 — Control characters for terminals, printers, and communication protocols. 32–126 — Printable characters: space, punctuation, digits, uppercase and lowercase letters.

Click any row to expand a detail panel with copyable values including Unicode code point and escape sequence. Use the search bar to filter the table by any field.