ASCII Codes


ASCII is an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Although ASCII has been extended and superseded by Unicode, ASCII codes are still pervasive in computing, particularly when working in the terminal.

The following table summarizes the ASCII codes expressed in several convenient bases, and additionally provides the "carat escaped" value as is often seen in neovim.


DecHexOctBinCharNameCarat
00x00o00b0NULNull^@
10x10o10b1SOHStart of Heading^A
20x20o20b10STXStart of Text^B
30x30o30b11ETXEnd of Text^C
40x40o40b100EOTEnd of Transmission^D
50x50o50b101ENQEnquiry^E
60x60o60b110ACKAcknowledge^F
70x70o70b111BELBell^G
80x80o100b1000BSBackspace^H
90x90o110b1001HTHorizontal Tab^I
100xa0o120b1010LFLine Feed (Newline)^J
110xb0o130b1011VTVertical Tab^K
120xc0o140b1100FFPage Break (Form feed)^L
130xd0o150b1101CRCarriage Return^M
140xe0o160b1110SOShift Out^N
150xf0o170b1111SIShift In^O
160x100o200b10000DLEData Link Escape^P
170x110o210b10001DC1Device Control 1^Q
180x120o220b10010DC2Device Control 2^R
190x130o230b10011DC3Device Control 3^S
200x140o240b10100DC4Device Control 4^T
210x150o250b10101NAKNegative Acknowledge^U
220x160o260b10110SYNSynchronoud Idle^V
230x170o270b10111ETBEnd of Transmission Block^W
240x180o300b11000CANCancel^X
250x190o310b11001EMEnd of Medium^Y
260x1a0o320b11010SUBSubstitute^Z
270x1b0o330b11011ESCEscape^[
280x1c0o340b11100FSFile Separator^\
290x1d0o350b11101GSGroup Separator^]
300x1e0o360b11110RSRecord Separator^^
310x1f0o370b11111USUnit Separator^_
320x200o400b100000
330x210o410b100001!
340x220o420b100010"
350x230o430b100011#
360x240o440b100100$
370x250o450b100101%
380x260o460b100110&
390x270o470b100111'
400x280o500b101000(
410x290o510b101001)
420x2a0o520b101010*
430x2b0o530b101011+
440x2c0o540b101100,
450x2d0o550b101101-
460x2e0o560b101110.
470x2f0o570b101111/
480x300o600b1100000
490x310o610b1100011
500x320o620b1100102
510x330o630b1100113
520x340o640b1101004
530x350o650b1101015
540x360o660b1101106
550x370o670b1101117
560x380o700b1110008
570x390o710b1110019
580x3a0o720b111010:
590x3b0o730b111011;
600x3c0o740b111100<
610x3d0o750b111101=
620x3e0o760b111110>
630x3f0o770b111111?
640x400o1000b1000000@
650x410o1010b1000001A
660x420o1020b1000010B
670x430o1030b1000011C
680x440o1040b1000100D
690x450o1050b1000101E
700x460o1060b1000110F
710x470o1070b1000111G
720x480o1100b1001000H
730x490o1110b1001001I
740x4a0o1120b1001010J
750x4b0o1130b1001011K
760x4c0o1140b1001100L
770x4d0o1150b1001101M
780x4e0o1160b1001110N
790x4f0o1170b1001111O
800x500o1200b1010000P
810x510o1210b1010001Q
820x520o1220b1010010R
830x530o1230b1010011S
840x540o1240b1010100T
850x550o1250b1010101U
860x560o1260b1010110V
870x570o1270b1010111W
880x580o1300b1011000X
890x590o1310b1011001Y
900x5a0o1320b1011010Z
910x5b0o1330b1011011[
920x5c0o1340b1011100\
930x5d0o1350b1011101]
940x5e0o1360b1011110^
950x5f0o1370b1011111_
960x600o1400b1100000`
970x610o1410b1100001a
980x620o1420b1100010b
990x630o1430b1100011c
1000x640o1440b1100100d
1010x650o1450b1100101e
1020x660o1460b1100110f
1030x670o1470b1100111g
1040x680o1500b1101000h
1050x690o1510b1101001i
1060x6a0o1520b1101010j
1070x6b0o1530b1101011k
1080x6c0o1540b1101100l
1090x6d0o1550b1101101m
1100x6e0o1560b1101110n
1110x6f0o1570b1101111o
1120x700o1600b1110000p
1130x710o1610b1110001q
1140x720o1620b1110010r
1150x730o1630b1110011s
1160x740o1640b1110100t
1170x750o1650b1110101u
1180x760o1660b1110110v
1190x770o1670b1110111w
1200x780o1700b1111000x
1210x790o1710b1111001y
1220x7a0o1720b1111010z
1230x7b0o1730b1111011{
1240x7c0o1740b1111100|
1250x7d0o1750b1111101}
1260x7e0o1760b1111110~
1270x7f0o1770b1111111DELDelete^?