ASCII Table

Jul 1, 2026 • Engineering • Injoris Team
Table of contents
DecHexCharCaretNameEscape
000^@NUL (Null)\x00, \0
101^ASOH (Start of Heading)\x01
202^BSTX (Start of Text)\x02
303^CETX (End of Text)\x03
404^DEOT (End of Transmission)\x04
505^EENQ (Enquiry)\x05
606^FACK (Acknowledge)\x06
707^GBEL (Bell)\a, \x07
808^HBS (Backspace)\b, \x08
909^IHT (Horizontal Tab)\t, \x09
100A^JLF (Line Feed)\n, \x0A
110B^KVT (Vertical Tab)\v, \x0B
120C^LFF (Form Feed)\f, \x0C
130D^MCR (Carriage Return)\r, \x0D
140E^NSO (Shift Out)\x0E
150F^OSI (Shift In)\x0F
1610^PDLE (Data Link Escape)\x10
1711^QDC1 (Device Control 1, XON)\x11
1812^RDC2 (Device Control 2)\x12
1913^SDC3 (Device Control 3, XOFF)\x13
2014^TDC4 (Device Control 4)\x14
2115^UNAK (Negative Acknowledge)\x15
2216^VSYN (Synchronous Idle)\x16
2317^WETB (End of Trans. Block)\x17
2418^XCAN (Cancel)\x18
2519^YEM (End of Medium)\x19
261A^ZSUB (Substitute)\x1A
271B^[ESC (Escape)\e, \x1B
281C^\FS (File Separator)\x1C
291D^]GS (Group Separator)\x1D
301E^^RS (Record Separator)\x1E
311F^_US (Unit Separator)\x1F
3220SPSPACE\x20
3321!EXCLAMATION MARK\x21
3422"QUOTATION MARK\x22
3523#NUMBER SIGN\x23
3624$DOLLAR SIGN\x24
3725%PERCENT SIGN\x25
3826&AMPERSAND\x26
3927'APOSTROPHE\x27
4028(LEFT PARENTHESIS\x28
4129)RIGHT PARENTHESIS\x29
422A*ASTERISK\x2A
432B+PLUS SIGN\x2B
442C,COMMA\x2C
452D-HYPHEN-MINUS\x2D
462E.FULL STOP\x2E
472F/SOLIDUS\x2F
48300DIGIT 0\x30
49311DIGIT 1\x31
50322DIGIT 2\x32
51333DIGIT 3\x33
52344DIGIT 4\x34
53355DIGIT 5\x35
54366DIGIT 6\x36
55377DIGIT 7\x37
56388DIGIT 8\x38
57399DIGIT 9\x39
583A:COLON\x3A
593B;SEMICOLON\x3B
603C<LESS-THAN SIGN\x3C
613D=EQUALS SIGN\x3D
623E>GREATER-THAN SIGN\x3E
633F?QUESTION MARK\x3F
6440@COMMERCIAL AT\x40
6541ALATIN CAPITAL LETTER A\x41
6642BLATIN CAPITAL LETTER B\x42
6743CLATIN CAPITAL LETTER C\x43
6844DLATIN CAPITAL LETTER D\x44
6945ELATIN CAPITAL LETTER E\x45
7046FLATIN CAPITAL LETTER F\x46
7147GLATIN CAPITAL LETTER G\x47
7248HLATIN CAPITAL LETTER H\x48
7349ILATIN CAPITAL LETTER I\x49
744AJLATIN CAPITAL LETTER J\x4A
754BKLATIN CAPITAL LETTER K\x4B
764CLLATIN CAPITAL LETTER L\x4C
774DMLATIN CAPITAL LETTER M\x4D
784ENLATIN CAPITAL LETTER N\x4E
794FOLATIN CAPITAL LETTER O\x4F
8050PLATIN CAPITAL LETTER P\x50
8151QLATIN CAPITAL LETTER Q\x51
8252RLATIN CAPITAL LETTER R\x52
8353SLATIN CAPITAL LETTER S\x53
8454TLATIN CAPITAL LETTER T\x54
8555ULATIN CAPITAL LETTER U\x55
8656VLATIN CAPITAL LETTER V\x56
8757WLATIN CAPITAL LETTER W\x57
8858XLATIN CAPITAL LETTER X\x58
8959YLATIN CAPITAL LETTER Y\x59
905AZLATIN CAPITAL LETTER Z\x5A
915B[LEFT SQUARE BRACKET\x5B
925C\REVERSE SOLIDUS (Backslash)\x5C
935D]RIGHT SQUARE BRACKET\x5D
945E^CIRCUMFLEX ACCENT\x5E
955F_LOW LINE\x5F
9660`GRAVE ACCENT\x60
9761aLATIN SMALL LETTER a\x61
9862bLATIN SMALL LETTER b\x62
9963cLATIN SMALL LETTER c\x63
10064dLATIN SMALL LETTER d\x64
10165eLATIN SMALL LETTER e\x65
10266fLATIN SMALL LETTER f\x66
10367gLATIN SMALL LETTER g\x67
10468hLATIN SMALL LETTER h\x68
10569iLATIN SMALL LETTER i\x69
1066AjLATIN SMALL LETTER j\x6A
1076BkLATIN SMALL LETTER k\x6B
1086ClLATIN SMALL LETTER l\x6C
1096DmLATIN SMALL LETTER m\x6D
1106EnLATIN SMALL LETTER n\x6E
1116FoLATIN SMALL LETTER o\x6F
11270pLATIN SMALL LETTER p\x70
11371qLATIN SMALL LETTER q\x71
11472rLATIN SMALL LETTER r\x72
11573sLATIN SMALL LETTER s\x73
11674tLATIN SMALL LETTER t\x74
11775uLATIN SMALL LETTER u\x75
11876vLATIN SMALL LETTER v\x76
11977wLATIN SMALL LETTER w\x77
12078xLATIN SMALL LETTER x\x78
12179yLATIN SMALL LETTER y\x79
1227AzLATIN SMALL LETTER z\x7A
1237B{LEFT CURLY BRACKET\x7B
1247C|VERTICAL LINE\x7C
1257D}RIGHT CURLY BRACKET\x7D
1267E~TILDE\x7E
1277F^?DEL (Delete)\x7F

Overview

This post intentionally contains a large, wide, monospaced table. It is mainly used to validate:

  • Horizontal overflow behavior (scroll vs wrap)
  • Alignment and spacing in long code blocks
  • Readability of big tables on mobile

ASCII is a 7-bit character set (0–127). Values 0–31 and 127 are historically “control characters”, while 32–126 are “printable characters”.

Notes:

  • The “Caret” column is the caret-notation used in many terminals: NUL is ^@, ESC is ^[, DEL is ^?, etc.
  • Some languages support \e as escape, but \x1B is more portable across languages and tools.
  • The SPACE row uses SP in the “Char” column to make the otherwise-invisible space explicit.
  • This table is rendered by a Svelte component so it can safely display special characters like { and | without conflicting with Markdown or Svelte parsing.

Quick references

ascii
encoding
debugging
typography