ASCII Table
The complete ASCII table with decimal, hex, octal and binary values — searchable, and every character is click-to-copy.
How to use it
- Search by character, name or any code value.
- Click any row to copy the character; click a code cell to copy just that code.
- Control characters (0–31) are listed with their names and escape sequences.
ASCII assigns every character used in basic English text and control signalling a number from 0 to 127. This lists them all with decimal, hex, octal and binary values side by side, searchable by character, name or code, with click-to-copy on every cell.
Printable characters vs control characters
Codes 32–126 are the printable characters — letters, digits, punctuation and space — the ones people actually see on screen. Codes 0–31 (plus 127) are control characters, non-printing codes originally meant to control teletype and terminal hardware — code 10 is line feed (newline), 13 is carriage return, 9 is tab, 7 is bell. These rarely appear as visible characters but show up constantly in escape sequences and file formats.
Reading the four number systems
The letter 'A' is decimal 65, hex 41, octal 101, binary 01000001 — the same value in four different bases, useful depending on context: hex for most programming and debugging, octal for legacy Unix contexts, binary for teaching how characters are actually stored.
Last updated 17 August 2026