All tools

ASCII Table

Look up ASCII character codes in decimal, hexadecimal, and octal.

Showing 128 of 128 entries

DecimalHexOctalCharDescription
00x0000NULControl character (NUL)
10x0101SOHControl character (SOH)
20x0202STXControl character (STX)
30x0303ETXControl character (ETX)
40x0404EOTControl character (EOT)
50x0505ENQControl character (ENQ)
60x0606ACKControl character (ACK)
70x0707BELControl character (BEL)
80x08010BSControl character (BS)
90x09011TABControl character (TAB)
100x0A012LFControl character (LF)
110x0B013VTControl character (VT)
120x0C014FFControl character (FF)
130x0D015CRControl character (CR)
140x0E016SOControl character (SO)
150x0F017SIControl character (SI)
160x10020DLEControl character (DLE)
170x11021DC1Control character (DC1)
180x12022DC2Control character (DC2)
190x13023DC3Control character (DC3)
200x14024DC4Control character (DC4)
210x15025NAKControl character (NAK)
220x16026SYNControl character (SYN)
230x17027ETBControl character (ETB)
240x18030CANControl character (CAN)
250x19031EMControl character (EM)
260x1A032SUBControl character (SUB)
270x1B033ESCControl character (ESC)
280x1C034FSControl character (FS)
290x1D035GSControl character (GS)
300x1E036RSControl character (RS)
310x1F037USControl character (US)
320x20040SPSpace
330x21041!Printable character
340x22042"Printable character
350x23043#Printable character
360x24044$Printable character
370x25045%Printable character
380x26046&Printable character
390x27047'Printable character
400x28050(Printable character
410x29051)Printable character
420x2A052*Printable character
430x2B053+Printable character
440x2C054,Printable character
450x2D055-Printable character
460x2E056.Printable character
470x2F057/Printable character
480x300600Printable character
490x310611Printable character
500x320622Printable character
510x330633Printable character
520x340644Printable character
530x350655Printable character
540x360666Printable character
550x370677Printable character
560x380708Printable character
570x390719Printable character
580x3A072:Printable character
590x3B073;Printable character
600x3C074<Printable character
610x3D075=Printable character
620x3E076>Printable character
630x3F077?Printable character
640x400100@Printable character
650x410101APrintable character
660x420102BPrintable character
670x430103CPrintable character
680x440104DPrintable character
690x450105EPrintable character
700x460106FPrintable character
710x470107GPrintable character
720x480110HPrintable character
730x490111IPrintable character
740x4A0112JPrintable character
750x4B0113KPrintable character
760x4C0114LPrintable character
770x4D0115MPrintable character
780x4E0116NPrintable character
790x4F0117OPrintable character
800x500120PPrintable character
810x510121QPrintable character
820x520122RPrintable character
830x530123SPrintable character
840x540124TPrintable character
850x550125UPrintable character
860x560126VPrintable character
870x570127WPrintable character
880x580130XPrintable character
890x590131YPrintable character
900x5A0132ZPrintable character
910x5B0133[Printable character
920x5C0134\Printable character
930x5D0135]Printable character
940x5E0136^Printable character
950x5F0137_Printable character
960x600140`Printable character
970x610141aPrintable character
980x620142bPrintable character
990x630143cPrintable character
1000x640144dPrintable character
1010x650145ePrintable character
1020x660146fPrintable character
1030x670147gPrintable character
1040x680150hPrintable character
1050x690151iPrintable character
1060x6A0152jPrintable character
1070x6B0153kPrintable character
1080x6C0154lPrintable character
1090x6D0155mPrintable character
1100x6E0156nPrintable character
1110x6F0157oPrintable character
1120x700160pPrintable character
1130x710161qPrintable character
1140x720162rPrintable character
1150x730163sPrintable character
1160x740164tPrintable character
1170x750165uPrintable character
1180x760166vPrintable character
1190x770167wPrintable character
1200x780170xPrintable character
1210x790171yPrintable character
1220x7A0172zPrintable character
1230x7B0173{Printable character
1240x7C0174|Printable character
1250x7D0175}Printable character
1260x7E0176~Printable character
1270x7F0177DELDelete

The ASCII Character Set

ASCII (American Standard Code for Information Interchange) maps the numbers 0–127 to characters. It covers control codes, digits, punctuation, and the uppercase and lowercase English alphabet, and it forms the foundation of modern text encodings like UTF-8.

How the table is split

  • 0–31 and 127 are non-printing control codes
  • 32 is the space character
  • 48–57 are the digits 0–9
  • 65–90 are uppercase A–Z
  • 97–122 are lowercase a–z

Handy relationships

Lowercase and uppercase letters are exactly 32 apart (A is 65, a is 97), which is why flipping a single bit converts between cases. The digits start at 48, so subtracting 48 from a digit's code gives its numeric value.

ASCII and Unicode

The first 128 Unicode code points are identical to ASCII, and UTF-8 encodes them in a single byte. This backward compatibility is why ASCII text is valid UTF-8 and why these codes still matter when working with strings, escape sequences, and low-level data.

Frequently Asked Questions

Common questions about the ASCII Table.

What does the ASCII table cover?
It maps the numbers 0 to 127 to characters, including control codes, digits, punctuation, and the English alphabet in both cases.
Why are codes 0-31 special?
Codes 0-31 and 127 are non-printing control characters such as TAB, LF, and CR, used to control devices and formatting rather than display text.
How are ASCII and Unicode related?
The first 128 Unicode code points are identical to ASCII, which is why ASCII text is also valid UTF-8.

More Developer Utilities

View all tools →
JSON ValidatorJSON MinifierJSON to CSVCSV to JSONJSON to XMLXML to JSONJSON to YAMLYAML to JSON
File Transfer