ASCII Table
All 128 ASCII characters with their decimal, hexadecimal and binary codes and a description. Search for the one you need and click it to copy.
Click a row to copy the character.
| Char | Dec | Hex | Binary | Description |
|---|
No character found: try a decimal code (e.g. 65), a hexadecimal one (e.g. 41) or a description (e.g. "escape").
What ASCII is and why it still matters
ASCII (American Standard Code for Information Interchange, 1963) assigns a number from 0 to 127 to letters, digits, punctuation and commands. The first 32 codes plus 127 are control characters: you can't see them, but they still do real work today — 10 (LF) starts a new line in text files, 9 (HT) is the Tab key, and 27 (ESC) opens color sequences in terminals. Knowing the codes comes in handy when you program, read hex dumps, write regular expressions, or figure out why a file's line breaks "look wrong" between Windows (CR+LF, 13+10) and Linux/Mac (LF only).
ASCII, extended ASCII and Unicode: what's the difference
Pure ASCII uses 7 bits and has no room for accented letters: characters like é, ñ and ü arrived with the 8-bit "extended" tables (such as ISO 8859-1), which varied from country to country and were a notorious source of garbled text. Today's standard is Unicode with UTF-8 encoding, which covers every language and emoji while staying backward compatible: the first 128 code points of Unicode are exactly this table. That's why ASCII remains the foundation of all digital text.