C-string terminator. Pasting NUL into config files frequently corrupts them silently.
ASCII Table
Every ASCII character from 0 to 127, plus a curated subset of the C1 control range and Latin-1 supplement. Decimal, hex, octal, binary, HTML entity, escape code, with developer notes on each character that actually matters in production.
Categories
Full Table (Decimal Order)
| Dec | Hex | Oct | Binary | Char | Name | HTML | Escape |
|---|---|---|---|---|---|---|---|
| 0 | 0x00 | 000 | 00000000 | NUL | Null | � | \0 |
| 1 | 0x01 | 001 | 00000001 | SOH | Start of Heading |  | |
| 2 | 0x02 | 002 | 00000010 | STX | Start of Text |  | |
| 3 | 0x03 | 003 | 00000011 | ETX | End of Text |  | |
| 4 | 0x04 | 004 | 00000100 | EOT | End of Transmission |  | |
| 5 | 0x05 | 005 | 00000101 | ENQ | Enquiry |  | |
| 6 | 0x06 | 006 | 00000110 | ACK | Acknowledge |  | |
| 7 | 0x07 | 007 | 00000111 | BEL | Bell |  | \a |
| 8 | 0x08 | 010 | 00001000 | BS | Backspace |  | \b |
| 9 | 0x09 | 011 | 00001001 | HT | Horizontal Tab | 	 | \t |
| 10 | 0x0A | 012 | 00001010 | LF | Line Feed | | \n |
| 11 | 0x0B | 013 | 00001011 | VT | Vertical Tab |  | \v |
| 12 | 0x0C | 014 | 00001100 | FF | Form Feed |  | \f |
| 13 | 0x0D | 015 | 00001101 | CR | Carriage Return | | \r |
| 14 | 0x0E | 016 | 00001110 | SO | Shift Out |  | |
| 15 | 0x0F | 017 | 00001111 | SI | Shift In |  | |
| 16 | 0x10 | 020 | 00010000 | DLE | Data Link Escape |  | |
| 17 | 0x11 | 021 | 00010001 | DC1 | Device Control 1 (XON) |  | |
| 18 | 0x12 | 022 | 00010010 | DC2 | Device Control 2 |  | |
| 19 | 0x13 | 023 | 00010011 | DC3 | Device Control 3 (XOFF) |  | |
| 20 | 0x14 | 024 | 00010100 | DC4 | Device Control 4 |  | |
| 21 | 0x15 | 025 | 00010101 | NAK | Negative Acknowledge |  | |
| 22 | 0x16 | 026 | 00010110 | SYN | Synchronous Idle |  | |
| 23 | 0x17 | 027 | 00010111 | ETB | End of Transmission Block |  | |
| 24 | 0x18 | 030 | 00011000 | CAN | Cancel |  | |
| 25 | 0x19 | 031 | 00011001 | EM | End of Medium |  | |
| 26 | 0x1A | 032 | 00011010 | SUB | Substitute |  | |
| 27 | 0x1B | 033 | 00011011 | ESC | Escape |  | \e |
| 28 | 0x1C | 034 | 00011100 | FS | File Separator |  | |
| 29 | 0x1D | 035 | 00011101 | GS | Group Separator |  | |
| 30 | 0x1E | 036 | 00011110 | RS | Record Separator |  | |
| 31 | 0x1F | 037 | 00011111 | US | Unit Separator |  | |
| 32 | 0x20 | 040 | 00100000 | ␠ | Space |   | |
| 33 | 0x21 | 041 | 00100001 | ! | Exclamation Mark | ! | |
| 34 | 0x22 | 042 | 00100010 | " | Quotation Mark | " | |
| 35 | 0x23 | 043 | 00100011 | # | Number Sign / Hash | # | |
| 36 | 0x24 | 044 | 00100100 | $ | Dollar Sign | $ | |
| 37 | 0x25 | 045 | 00100101 | % | Percent Sign | % | |
| 38 | 0x26 | 046 | 00100110 | & | Ampersand | & | |
| 39 | 0x27 | 047 | 00100111 | ' | Apostrophe | ' | |
| 40 | 0x28 | 050 | 00101000 | ( | Left Parenthesis | ( | |
| 41 | 0x29 | 051 | 00101001 | ) | Right Parenthesis | ) | |
| 42 | 0x2A | 052 | 00101010 | * | Asterisk | * | |
| 43 | 0x2B | 053 | 00101011 | + | Plus Sign | + | |
| 44 | 0x2C | 054 | 00101100 | , | Comma | , | |
| 45 | 0x2D | 055 | 00101101 | - | Hyphen-Minus | - | |
| 46 | 0x2E | 056 | 00101110 | . | Full Stop | . | |
| 47 | 0x2F | 057 | 00101111 | / | Solidus / Slash | / | |
| 48 | 0x30 | 060 | 00110000 | 0 | Digit 0 | 0 | |
| 49 | 0x31 | 061 | 00110001 | 1 | Digit 1 | 1 | |
| 50 | 0x32 | 062 | 00110010 | 2 | Digit 2 | 2 | |
| 51 | 0x33 | 063 | 00110011 | 3 | Digit 3 | 3 | |
| 52 | 0x34 | 064 | 00110100 | 4 | Digit 4 | 4 | |
| 53 | 0x35 | 065 | 00110101 | 5 | Digit 5 | 5 | |
| 54 | 0x36 | 066 | 00110110 | 6 | Digit 6 | 6 | |
| 55 | 0x37 | 067 | 00110111 | 7 | Digit 7 | 7 | |
| 56 | 0x38 | 070 | 00111000 | 8 | Digit 8 | 8 | |
| 57 | 0x39 | 071 | 00111001 | 9 | Digit 9 | 9 | |
| 58 | 0x3A | 072 | 00111010 | : | Colon | : | |
| 59 | 0x3B | 073 | 00111011 | ; | Semicolon | ; | |
| 60 | 0x3C | 074 | 00111100 | < | Less-Than Sign | < | |
| 61 | 0x3D | 075 | 00111101 | = | Equals Sign | = | |
| 62 | 0x3E | 076 | 00111110 | > | Greater-Than Sign | > | |
| 63 | 0x3F | 077 | 00111111 | ? | Question Mark | ? | |
| 64 | 0x40 | 100 | 01000000 | @ | Commercial At | @ | |
| 65 | 0x41 | 101 | 01000001 | A | Latin Capital Letter A | A | |
| 66 | 0x42 | 102 | 01000010 | B | Latin Capital Letter B | B | |
| 67 | 0x43 | 103 | 01000011 | C | Latin Capital Letter C | C | |
| 68 | 0x44 | 104 | 01000100 | D | Latin Capital Letter D | D | |
| 69 | 0x45 | 105 | 01000101 | E | Latin Capital Letter E | E | |
| 70 | 0x46 | 106 | 01000110 | F | Latin Capital Letter F | F | |
| 71 | 0x47 | 107 | 01000111 | G | Latin Capital Letter G | G | |
| 72 | 0x48 | 110 | 01001000 | H | Latin Capital Letter H | H | |
| 73 | 0x49 | 111 | 01001001 | I | Latin Capital Letter I | I | |
| 74 | 0x4A | 112 | 01001010 | J | Latin Capital Letter J | J | |
| 75 | 0x4B | 113 | 01001011 | K | Latin Capital Letter K | K | |
| 76 | 0x4C | 114 | 01001100 | L | Latin Capital Letter L | L | |
| 77 | 0x4D | 115 | 01001101 | M | Latin Capital Letter M | M | |
| 78 | 0x4E | 116 | 01001110 | N | Latin Capital Letter N | N | |
| 79 | 0x4F | 117 | 01001111 | O | Latin Capital Letter O | O | |
| 80 | 0x50 | 120 | 01010000 | P | Latin Capital Letter P | P | |
| 81 | 0x51 | 121 | 01010001 | Q | Latin Capital Letter Q | Q | |
| 82 | 0x52 | 122 | 01010010 | R | Latin Capital Letter R | R | |
| 83 | 0x53 | 123 | 01010011 | S | Latin Capital Letter S | S | |
| 84 | 0x54 | 124 | 01010100 | T | Latin Capital Letter T | T | |
| 85 | 0x55 | 125 | 01010101 | U | Latin Capital Letter U | U | |
| 86 | 0x56 | 126 | 01010110 | V | Latin Capital Letter V | V | |
| 87 | 0x57 | 127 | 01010111 | W | Latin Capital Letter W | W | |
| 88 | 0x58 | 130 | 01011000 | X | Latin Capital Letter X | X | |
| 89 | 0x59 | 131 | 01011001 | Y | Latin Capital Letter Y | Y | |
| 90 | 0x5A | 132 | 01011010 | Z | Latin Capital Letter Z | Z | |
| 91 | 0x5B | 133 | 01011011 | [ | Left Square Bracket | [ | |
| 92 | 0x5C | 134 | 01011100 | \ | Reverse Solidus / Backslash | \ | \\ |
| 93 | 0x5D | 135 | 01011101 | ] | Right Square Bracket | ] | |
| 94 | 0x5E | 136 | 01011110 | ^ | Circumflex Accent / Caret | ^ | |
| 95 | 0x5F | 137 | 01011111 | _ | Low Line / Underscore | _ | |
| 96 | 0x60 | 140 | 01100000 | ` | Grave Accent / Backtick | ` | |
| 97 | 0x61 | 141 | 01100001 | a | Latin Small Letter a | a | |
| 98 | 0x62 | 142 | 01100010 | b | Latin Small Letter b | b | |
| 99 | 0x63 | 143 | 01100011 | c | Latin Small Letter c | c | |
| 100 | 0x64 | 144 | 01100100 | d | Latin Small Letter d | d | |
| 101 | 0x65 | 145 | 01100101 | e | Latin Small Letter e | e | |
| 102 | 0x66 | 146 | 01100110 | f | Latin Small Letter f | f | |
| 103 | 0x67 | 147 | 01100111 | g | Latin Small Letter g | g | |
| 104 | 0x68 | 150 | 01101000 | h | Latin Small Letter h | h | |
| 105 | 0x69 | 151 | 01101001 | i | Latin Small Letter i | i | |
| 106 | 0x6A | 152 | 01101010 | j | Latin Small Letter j | j | |
| 107 | 0x6B | 153 | 01101011 | k | Latin Small Letter k | k | |
| 108 | 0x6C | 154 | 01101100 | l | Latin Small Letter l | l | |
| 109 | 0x6D | 155 | 01101101 | m | Latin Small Letter m | m | |
| 110 | 0x6E | 156 | 01101110 | n | Latin Small Letter n | n | |
| 111 | 0x6F | 157 | 01101111 | o | Latin Small Letter o | o | |
| 112 | 0x70 | 160 | 01110000 | p | Latin Small Letter p | p | |
| 113 | 0x71 | 161 | 01110001 | q | Latin Small Letter q | q | |
| 114 | 0x72 | 162 | 01110010 | r | Latin Small Letter r | r | |
| 115 | 0x73 | 163 | 01110011 | s | Latin Small Letter s | s | |
| 116 | 0x74 | 164 | 01110100 | t | Latin Small Letter t | t | |
| 117 | 0x75 | 165 | 01110101 | u | Latin Small Letter u | u | |
| 118 | 0x76 | 166 | 01110110 | v | Latin Small Letter v | v | |
| 119 | 0x77 | 167 | 01110111 | w | Latin Small Letter w | w | |
| 120 | 0x78 | 170 | 01111000 | x | Latin Small Letter x | x | |
| 121 | 0x79 | 171 | 01111001 | y | Latin Small Letter y | y | |
| 122 | 0x7A | 172 | 01111010 | z | Latin Small Letter z | z | |
| 123 | 0x7B | 173 | 01111011 | { | Left Curly Bracket | { | |
| 124 | 0x7C | 174 | 01111100 | | | Vertical Line / Pipe | | | |
| 125 | 0x7D | 175 | 01111101 | } | Right Curly Bracket | } | |
| 126 | 0x7E | 176 | 01111110 | ~ | Tilde | ˜ | |
| 127 | 0x7F | 177 | 01111111 | DEL | Delete |  | |
| 128 | 0x80 | 200 | 10000000 | PAD | Padding Character | € | |
| 133 | 0x85 | 205 | 10000101 | NEL | Next Line | … | |
| 135 | 0x87 | 207 | 10000111 | ESA | End of Selected Area | ‡ | |
| 155 | 0x9B | 233 | 10011011 | CSI | Control Sequence Introducer | › | |
| 160 | 0xA0 | 240 | 10100000 | No-Break Space (NBSP) | | ||
| 161 | 0xA1 | 241 | 10100001 | ¡ | Inverted Exclamation Mark | ¡ | |
| 162 | 0xA2 | 242 | 10100010 | ¢ | Cent Sign | ¢ | |
| 163 | 0xA3 | 243 | 10100011 | £ | Pound Sign | £ | |
| 164 | 0xA4 | 244 | 10100100 | ¤ | Currency Sign | ¤ | |
| 165 | 0xA5 | 245 | 10100101 | ¥ | Yen Sign | ¥ | |
| 166 | 0xA6 | 246 | 10100110 | ¦ | Broken Bar | ¦ | |
| 167 | 0xA7 | 247 | 10100111 | § | Section Sign | § | |
| 168 | 0xA8 | 250 | 10101000 | ¨ | Diaeresis | ¨ | |
| 169 | 0xA9 | 251 | 10101001 | © | Copyright Sign | © | |
| 170 | 0xAA | 252 | 10101010 | ª | Feminine Ordinal Indicator | ª | |
| 171 | 0xAB | 253 | 10101011 | « | Left-Pointing Double Angle Quote | « | |
| 172 | 0xAC | 254 | 10101100 | ¬ | Not Sign | ¬ | |
| 173 | 0xAD | 255 | 10101101 | | Soft Hyphen | ­ | |
| 174 | 0xAE | 256 | 10101110 | ® | Registered Sign | ® | |
| 175 | 0xAF | 257 | 10101111 | ¯ | Macron | ¯ | |
| 176 | 0xB0 | 260 | 10110000 | ° | Degree Sign | ° | |
| 177 | 0xB1 | 261 | 10110001 | ± | Plus-Minus Sign | ± | |
| 178 | 0xB2 | 262 | 10110010 | ² | Superscript Two | ² | |
| 179 | 0xB3 | 263 | 10110011 | ³ | Superscript Three | ³ | |
| 180 | 0xB4 | 264 | 10110100 | ´ | Acute Accent | ´ | |
| 181 | 0xB5 | 265 | 10110101 | µ | Micro Sign | µ | |
| 182 | 0xB6 | 266 | 10110110 | ¶ | Pilcrow Sign | ¶ | |
| 183 | 0xB7 | 267 | 10110111 | · | Middle Dot | · | |
| 184 | 0xB8 | 270 | 10111000 | ¸ | Cedilla | ¸ | |
| 185 | 0xB9 | 271 | 10111001 | ¹ | Superscript One | ¹ | |
| 186 | 0xBA | 272 | 10111010 | º | Masculine Ordinal Indicator | º | |
| 187 | 0xBB | 273 | 10111011 | » | Right-Pointing Double Angle Quote | » | |
| 188 | 0xBC | 274 | 10111100 | ¼ | Vulgar Fraction One Quarter | ¼ | |
| 189 | 0xBD | 275 | 10111101 | ½ | Vulgar Fraction One Half | ½ | |
| 190 | 0xBE | 276 | 10111110 | ¾ | Vulgar Fraction Three Quarters | ¾ | |
| 191 | 0xBF | 277 | 10111111 | ¿ | Inverted Question Mark | ¿ | |
| 192 | 0xC0 | 300 | 11000000 | À | Latin Capital Letter A with Grave | À | |
| 193 | 0xC1 | 301 | 11000001 | Á | Latin Capital Letter A with Acute | Á | |
| 196 | 0xC4 | 304 | 11000100 | Ä | Latin Capital Letter A with Diaeresis | Ä | |
| 197 | 0xC5 | 305 | 11000101 | Å | Latin Capital Letter A with Ring Above | Å | |
| 198 | 0xC6 | 306 | 11000110 | Æ | Latin Capital Letter AE | Æ | |
| 199 | 0xC7 | 307 | 11000111 | Ç | Latin Capital Letter C with Cedilla | Ç | |
| 200 | 0xC8 | 310 | 11001000 | È | Latin Capital Letter E with Grave | È | |
| 201 | 0xC9 | 311 | 11001001 | É | Latin Capital Letter E with Acute | É | |
| 209 | 0xD1 | 321 | 11010001 | Ñ | Latin Capital Letter N with Tilde | Ñ | |
| 214 | 0xD6 | 326 | 11010110 | Ö | Latin Capital Letter O with Diaeresis | Ö | |
| 216 | 0xD8 | 330 | 11011000 | Ø | Latin Capital Letter O with Stroke | Ø | |
| 220 | 0xDC | 334 | 11011100 | Ü | Latin Capital Letter U with Diaeresis | Ü | |
| 223 | 0xDF | 337 | 11011111 | ß | Latin Small Letter Sharp S (Eszett) | ß | |
| 224 | 0xE0 | 340 | 11100000 | à | Latin Small Letter a with Grave | à | |
| 225 | 0xE1 | 341 | 11100001 | á | Latin Small Letter a with Acute | á | |
| 228 | 0xE4 | 344 | 11100100 | ä | Latin Small Letter a with Diaeresis | ä | |
| 229 | 0xE5 | 345 | 11100101 | å | Latin Small Letter a with Ring Above | å | |
| 230 | 0xE6 | 346 | 11100110 | æ | Latin Small Letter ae | æ | |
| 231 | 0xE7 | 347 | 11100111 | ç | Latin Small Letter c with Cedilla | ç | |
| 232 | 0xE8 | 350 | 11101000 | è | Latin Small Letter e with Grave | è | |
| 233 | 0xE9 | 351 | 11101001 | é | Latin Small Letter e with Acute | é | |
| 241 | 0xF1 | 361 | 11110001 | ñ | Latin Small Letter n with Tilde | ñ | |
| 246 | 0xF6 | 366 | 11110110 | ö | Latin Small Letter o with Diaeresis | ö | |
| 248 | 0xF8 | 370 | 11111000 | ø | Latin Small Letter o with Stroke | ø | |
| 252 | 0xFC | 374 | 11111100 | ü | Latin Small Letter u with Diaeresis | ü | |
| 255 | 0xFF | 377 | 11111111 | ÿ | Latin Small Letter y with Diaeresis | ÿ |
Characters With Developer Notes
Not every ASCII character has interesting behaviour, most are just glyphs. These are the ones that catch teams in production: silent corruption, escape traps, encoding mismatches, look-alike Unicode characters.
Sent by Ctrl-C in terminals, the keyboard interrupt signal.
Sent by Ctrl-D on an empty line, terminal end-of-file.
Produces a terminal beep. Still used by tput bel and modern shells for completion hints.
Distinct from the DELETE key (127). Used in raw terminal modes and password prompts.
The single most-debated whitespace character in software history.
Unix line ending. Pair with CR (13) for Windows / HTTP / SMTP.
Page break in printers; still used in some Lisp source as a top-level section divider.
Pair with LF (10) for Windows / HTTP / SMTP line endings. Bare CR is a major source of cross-platform bugs.
Ctrl-Q. Resumes terminal output that XOFF (Ctrl-S) paused. Has surprised many users typing Ctrl-S to save.
Ctrl-S. Pauses terminal output. If your terminal goes unresponsive after Ctrl-S, hit Ctrl-Q (XON).
Ctrl-Z. End-of-file on Windows text streams. Suspend signal on Unix.
Leading byte of ANSI escape sequences (\x1b[31m for red, etc.). The basis of all terminal styling.
Used by JSON-seq (RFC 7464) as a record delimiter. Sometimes called an 'unambiguous newline.'
ASCII 32. Distinct from no-break space (160), zero-width space (8203), em space (8195), etc.
Always escape inside HTML attributes; consider single-quote attributes to skip the escape.
URL fragment delimiter. Comment in Bash, Python, YAML, INI.
Variable sigil in Bash, PHP. End-of-line anchor in regex.
URL percent-encoding lead byte. printf format specifier.
ALWAYS escape in HTML. Background process in shell. Bitwise AND.
Single quote in most languages. Distinct from typographic ' (U+2018) and ' (U+2019).
Shell glob. Multiplication. Regex quantifier (zero-or-more).
URL-encoded as %2B because `+` means SPACE in application/x-www-form-urlencoded.
ASCII 45. Distinct from minus (U+2212), en dash (U+2013), em dash (U+2014).
Path separator on Unix. Distinct from backslash (92).
ALWAYS escape in HTML. Critical for XSS prevention.
Padding character in standard base64.
Escape in HTML to avoid context-confusing parsing.
URL query-string delimiter. Regex 0-or-1 quantifier. Ternary in C-family.
Email local/domain separator. Python decorator. Twitter mention.
Windows path separator. Escape character in most string literals.
Regex start-of-line anchor. XOR in C-family.
Identifier character. Conventional 'unused' name in many languages.
Shell command substitution (deprecated; prefer $(...)). Markdown inline code. Template literal in JS.
Shell pipe. Regex alternation. Bitwise OR.
Home directory shortcut in shells. Bitwise NOT. SQL pattern match (PostgreSQL).
Sent by the Backspace key on most modern keyboards (not 8 / BS). Distinct from forward-delete on many systems.
Used by some IBM EBCDIC-converted systems as a line terminator. Modern Unicode also treats it as a line break.
Single-byte equivalent of ESC [ in ANSI escape sequences. Rare in modern terminals.
Invisible character that prevents line breaks. Frequent cause of 'why won't this string match?' bugs when pasted from word processors.
Invisible hyphenation hint, only renders if the line breaks at this point.
Distinct from Greek lowercase mu (U+03BC) despite identical appearance.
Lowercases to itself in most operations; uppercases to 'SS' in German collation, or U+1E9E in capitalized typography.
Frequently Asked Questions
What is the difference between ASCII and Unicode?+
ASCII is a 7-bit character set with exactly 128 code points (0-127), defined in 1963. It covers English letters, digits, basic punctuation, and 33 control characters. Unicode is a much larger system designed to encode every character of every writing system in the world (currently 150,000+ characters across 1.1 million possible code points). ASCII is a strict subset of Unicode, the first 128 Unicode code points (U+0000 to U+007F) are identical to ASCII. UTF-8 is the modern encoding of Unicode; for any ASCII character, the UTF-8 byte is identical to the ASCII byte, which is why UTF-8 is backwards-compatible with ASCII text files.
What is extended ASCII?+
There is no single 'extended ASCII'. The term refers loosely to any of dozens of 8-bit character sets that extend the original 7-bit ASCII into the 128-255 range. The most common is ISO 8859-1 (Latin-1), which adds Western European accented characters, currency symbols, and some control codes. Windows-1252 is a slightly different superset used historically by Windows. Code page 437 was the original IBM PC extended ASCII, used for box-drawing characters in DOS. When you see corrupted characters in legacy text (mojibake), it is usually because two systems disagree on which 'extended ASCII' they were using.
What are the ASCII control characters and what do they do?+
ASCII codes 0-31 and 127 are control characters, they were originally telegraph and teletype commands, not printable glyphs. The ones still in active use: NUL (0) is the C-string terminator; TAB (9), LF (10), and CR (13) are whitespace; ESC (27) starts ANSI terminal escape sequences for colors and cursor movement; BEL (7) makes the terminal beep; DEL (127) is sent by the Backspace key on most modern keyboards (not BS / 8, despite the name). Ctrl-C produces ETX (3), Ctrl-D produces EOT (4), Ctrl-Z produces SUB (26), these are the basis of common terminal shortcuts.
What is the difference between ASCII 8 (Backspace) and ASCII 127 (DEL)?+
ASCII 8 (BS) is the original Backspace from teletype terminals, it moved the print head one position to the left without erasing. ASCII 127 (DEL) was originally used to punch out an unwanted character on paper tape by setting all bits to 1 (which is why its value is 0x7F, all seven bits set). On modern keyboards, the Backspace key actually sends DEL (127), not BS (8), which surprises developers writing raw terminal code. In most shells and text editors, both end up doing the same thing (delete the character to the left), but the underlying byte differs.
Why does ASCII have only 128 characters?+
ASCII was designed in 1963 around 7-bit bytes, the 8th bit was reserved for parity checking on telecommunications links. With 7 bits you get exactly 2^7 = 128 code points. When 8-bit bytes became standard in the 1970s and 1980s, vendors used the extra 128 slots for non-English characters (Latin-1, Cyrillic, Greek, etc.), but they all disagreed on which characters went where. This fragmentation drove the creation of Unicode in 1991, a single character set large enough to never need vendor-specific extensions again.
How do I convert a character to its ASCII code?+
Every language has a built-in: JavaScript 'A'.charCodeAt(0) returns 65, Python ord('A') returns 65, Go []byte('A')[0] returns 65, Bash printf '%d' "'A" prints 65. For the reverse direction (code to character): JavaScript String.fromCharCode(65), Python chr(65), Go string(rune(65)), Bash printf '\%o' 65. For hex representations, JavaScript uses (65).toString(16) returning '41', Python hex(65) returning '0x41'. To convert a whole string at once, use the AllDevToolsHub ASCII Tool, it handles batch conversion and shows you every character's decimal, hex, binary, and HTML entity at a glance.
Related Tools & References
ASCII rarely lives in isolation, encoding, escaping, and Unicode are the surrounding territory.