ASCII Table
7-bit ASCII reference (codes 0-127)
Codes 0-31 and 127 are non-printable control characters, shown with their standard short names. Codes 32-126 are printable, including the space at 32. This table is 7-bit ASCII only (0-127) — it does not cover Latin-1 or wider Unicode code points.
| Code | Hex | Char | Description |
|---|---|---|---|
| 0 | 0x00 | — | NUL — Null |
| 1 | 0x01 | — | SOH — Start of Heading |
| 2 | 0x02 | — | STX — Start of Text |
| 3 | 0x03 | — | ETX — End of Text |
| 4 | 0x04 | — | EOT — End of Transmission |
| 5 | 0x05 | — | ENQ — Enquiry |
| 6 | 0x06 | — | ACK — Acknowledge |
| 7 | 0x07 | — | BEL — Bell |
| 8 | 0x08 | — | BS — Backspace |
| 9 | 0x09 | — | TAB — Horizontal Tab |
| 10 | 0x0A | — | LF — Line Feed |
| 11 | 0x0B | — | VT — Vertical Tab |
| 12 | 0x0C | — | FF — Form Feed |
| 13 | 0x0D | — | CR — Carriage Return |
| 14 | 0x0E | — | SO — Shift Out |
| 15 | 0x0F | — | SI — Shift In |
| 16 | 0x10 | — | DLE — Data Link Escape |
| 17 | 0x11 | — | DC1 — Device Control 1 |
| 18 | 0x12 | — | DC2 — Device Control 2 |
| 19 | 0x13 | — | DC3 — Device Control 3 |
| 20 | 0x14 | — | DC4 — Device Control 4 |
| 21 | 0x15 | — | NAK — Negative Acknowledge |
| 22 | 0x16 | — | SYN — Synchronous Idle |
| 23 | 0x17 | — | ETB — End of Transmission Block |
| 24 | 0x18 | — | CAN — Cancel |
| 25 | 0x19 | — | EM — End of Medium |
| 26 | 0x1A | — | SUB — Substitute |
| 27 | 0x1B | — | ESC — Escape |
| 28 | 0x1C | — | FS — File Separator |
| 29 | 0x1D | — | GS — Group Separator |
| 30 | 0x1E | — | RS — Record Separator |
| 31 | 0x1F | — | US — Unit Separator |
| 32 | 0x20 | ␠ | Space |
| 33 | 0x21 | ! | Printable character '!' |
| 34 | 0x22 | " | Printable character '"' |
| 35 | 0x23 | # | Printable character '#' |
| 36 | 0x24 | $ | Printable character '$' |
| 37 | 0x25 | % | Printable character '%' |
| 38 | 0x26 | & | Printable character '&' |
| 39 | 0x27 | ' | Printable character ''' |
| 40 | 0x28 | ( | Printable character '(' |
| 41 | 0x29 | ) | Printable character ')' |
| 42 | 0x2A | * | Printable character '*' |
| 43 | 0x2B | + | Printable character '+' |
| 44 | 0x2C | , | Printable character ',' |
| 45 | 0x2D | - | Printable character '-' |
| 46 | 0x2E | . | Printable character '.' |
| 47 | 0x2F | / | Printable character '/' |
| 48 | 0x30 | 0 | Printable character '0' |
| 49 | 0x31 | 1 | Printable character '1' |
| 50 | 0x32 | 2 | Printable character '2' |
| 51 | 0x33 | 3 | Printable character '3' |
| 52 | 0x34 | 4 | Printable character '4' |
| 53 | 0x35 | 5 | Printable character '5' |
| 54 | 0x36 | 6 | Printable character '6' |
| 55 | 0x37 | 7 | Printable character '7' |
| 56 | 0x38 | 8 | Printable character '8' |
| 57 | 0x39 | 9 | Printable character '9' |
| 58 | 0x3A | : | Printable character ':' |
| 59 | 0x3B | ; | Printable character ';' |
| 60 | 0x3C | < | Printable character '<' |
| 61 | 0x3D | = | Printable character '=' |
| 62 | 0x3E | > | Printable character '>' |
| 63 | 0x3F | ? | Printable character '?' |
| 64 | 0x40 | @ | Printable character '@' |
| 65 | 0x41 | A | Printable character 'A' |
| 66 | 0x42 | B | Printable character 'B' |
| 67 | 0x43 | C | Printable character 'C' |
| 68 | 0x44 | D | Printable character 'D' |
| 69 | 0x45 | E | Printable character 'E' |
| 70 | 0x46 | F | Printable character 'F' |
| 71 | 0x47 | G | Printable character 'G' |
| 72 | 0x48 | H | Printable character 'H' |
| 73 | 0x49 | I | Printable character 'I' |
| 74 | 0x4A | J | Printable character 'J' |
| 75 | 0x4B | K | Printable character 'K' |
| 76 | 0x4C | L | Printable character 'L' |
| 77 | 0x4D | M | Printable character 'M' |
| 78 | 0x4E | N | Printable character 'N' |
| 79 | 0x4F | O | Printable character 'O' |
| 80 | 0x50 | P | Printable character 'P' |
| 81 | 0x51 | Q | Printable character 'Q' |
| 82 | 0x52 | R | Printable character 'R' |
| 83 | 0x53 | S | Printable character 'S' |
| 84 | 0x54 | T | Printable character 'T' |
| 85 | 0x55 | U | Printable character 'U' |
| 86 | 0x56 | V | Printable character 'V' |
| 87 | 0x57 | W | Printable character 'W' |
| 88 | 0x58 | X | Printable character 'X' |
| 89 | 0x59 | Y | Printable character 'Y' |
| 90 | 0x5A | Z | Printable character 'Z' |
| 91 | 0x5B | [ | Printable character '[' |
| 92 | 0x5C | \ | Printable character '\' |
| 93 | 0x5D | ] | Printable character ']' |
| 94 | 0x5E | ^ | Printable character '^' |
| 95 | 0x5F | _ | Printable character '_' |
| 96 | 0x60 | ` | Printable character '`' |
| 97 | 0x61 | a | Printable character 'a' |
| 98 | 0x62 | b | Printable character 'b' |
| 99 | 0x63 | c | Printable character 'c' |
| 100 | 0x64 | d | Printable character 'd' |
| 101 | 0x65 | e | Printable character 'e' |
| 102 | 0x66 | f | Printable character 'f' |
| 103 | 0x67 | g | Printable character 'g' |
| 104 | 0x68 | h | Printable character 'h' |
| 105 | 0x69 | i | Printable character 'i' |
| 106 | 0x6A | j | Printable character 'j' |
| 107 | 0x6B | k | Printable character 'k' |
| 108 | 0x6C | l | Printable character 'l' |
| 109 | 0x6D | m | Printable character 'm' |
| 110 | 0x6E | n | Printable character 'n' |
| 111 | 0x6F | o | Printable character 'o' |
| 112 | 0x70 | p | Printable character 'p' |
| 113 | 0x71 | q | Printable character 'q' |
| 114 | 0x72 | r | Printable character 'r' |
| 115 | 0x73 | s | Printable character 's' |
| 116 | 0x74 | t | Printable character 't' |
| 117 | 0x75 | u | Printable character 'u' |
| 118 | 0x76 | v | Printable character 'v' |
| 119 | 0x77 | w | Printable character 'w' |
| 120 | 0x78 | x | Printable character 'x' |
| 121 | 0x79 | y | Printable character 'y' |
| 122 | 0x7A | z | Printable character 'z' |
| 123 | 0x7B | { | Printable character '{' |
| 124 | 0x7C | | | Printable character '|' |
| 125 | 0x7D | } | Printable character '}' |
| 126 | 0x7E | ~ | Printable character '~' |
| 127 | 0x7F | — | DEL — Delete |