Developer

ASCII Table

Quick reference for ASCII codes 0–127 with decimal, hex, octal, binary, and character names.

DecHexOctBinCharName
00x0000000000000·NUL
10x0100100000001·SOH
20x0200200000010·STX
30x0300300000011·ETX
40x0400400000100·EOT
50x0500500000101·ENQ
60x0600600000110·ACK
70x0700700000111·BEL
80x0801000001000·BS
90x0901100001001·HT
100x0A01200001010·LF
110x0B01300001011·VT
120x0C01400001100·FF
130x0D01500001101·CR
140x0E01600001110·SO
150x0F01700001111·SI
160x1002000010000·DLE
170x1102100010001·DC1
180x1202200010010·DC2
190x1302300010011·DC3
200x1402400010100·DC4
210x1502500010101·NAK
220x1602600010110·SYN
230x1702700010111·ETB
240x1803000011000·CAN
250x1903100011001·EM
260x1A03200011010·SUB
270x1B03300011011·ESC
280x1C03400011100·FS
290x1D03500011101·GS
300x1E03600011110·RS
310x1F03700011111·US
320x2004000100000SP
330x2104100100001!!
340x2204200100010""
350x2304300100011##
360x2404400100100$$
370x2504500100101%%
380x2604600100110&&
390x2704700100111''
400x2805000101000((
410x2905100101001))
420x2A05200101010**
430x2B05300101011++
440x2C05400101100,,
450x2D05500101101--
460x2E05600101110..
470x2F05700101111//
480x300600011000000
490x310610011000111
500x320620011001022
510x330630011001133
520x340640011010044
530x350650011010155
540x360660011011066
550x370670011011177
560x380700011100088
570x390710011100199
580x3A07200111010::
590x3B07300111011;;
600x3C07400111100<<
610x3D07500111101==
620x3E07600111110>>
630x3F07700111111??
640x4010001000000@@
650x4110101000001AA
660x4210201000010BB
670x4310301000011CC
680x4410401000100DD
690x4510501000101EE
700x4610601000110FF
710x4710701000111GG
720x4811001001000HH
730x4911101001001II
740x4A11201001010JJ
750x4B11301001011KK
760x4C11401001100LL
770x4D11501001101MM
780x4E11601001110NN
790x4F11701001111OO
800x5012001010000PP
810x5112101010001QQ
820x5212201010010RR
830x5312301010011SS
840x5412401010100TT
850x5512501010101UU
860x5612601010110VV
870x5712701010111WW
880x5813001011000XX
890x5913101011001YY
900x5A13201011010ZZ
910x5B13301011011[[
920x5C13401011100\\
930x5D13501011101]]
940x5E13601011110^^
950x5F13701011111__
960x6014001100000``
970x6114101100001aa
980x6214201100010bb
990x6314301100011cc
1000x6414401100100dd
1010x6514501100101ee
1020x6614601100110ff
1030x6714701100111gg
1040x6815001101000hh
1050x6915101101001ii
1060x6A15201101010jj
1070x6B15301101011kk
1080x6C15401101100ll
1090x6D15501101101mm
1100x6E15601101110nn
1110x6F15701101111oo
1120x7016001110000pp
1130x7116101110001qq
1140x7216201110010rr
1150x7316301110011ss
1160x7416401110100tt
1170x7516501110101uu
1180x7616601110110vv
1190x7716701110111ww
1200x7817001111000xx
1210x7917101111001yy
1220x7A17201111010zz
1230x7B17301111011{{
1240x7C17401111100||
1250x7D17501111101}}
1260x7E17601111110~~
1270x7F17701111111·DEL

Related Tools

More free utilities you might find useful

Frequently Asked Questions

Quick answers to common questions

What is ASCII?+

ASCII (American Standard Code for Information Interchange) assigns numbers 0–127 to letters, digits, punctuation, and control characters.

Why only 0–127?+

Standard ASCII is 7-bit. Extended ASCII (128–255) varies by encoding; this table covers the portable core set.

What are control characters?+

Codes 0–31 and 127 are non-printable controls like NUL, TAB, LF (newline), and DEL.

Printable range?+

Codes 32 (space) through 126 (~) are printable characters.

Hex and binary columns?+

Hex shows base-16 value; binary shows the 8-bit representation used in low-level programming.

Is this interactive?+

This is a static reference table for quick lookup while coding or debugging.

Extended ASCII?+

For Unicode and extended characters, use a Unicode code point reference.

Free?+

Yes.