Printable ASCII characters 33–126 with their decimal, hex, binary, and octal codes. Click any character to copy it instantly.
The ASCII table maps the 128 characters of the American Standard Code for Information Interchange to the numbers 0–127 — the foundation of modern text encoding and the first 128 code points of Unicode. This reference covers the printable range (33–126) grouped by type, with each character labeled by its decimal, hex, binary, and octal code. Codes 0–31 are non-printing control characters (like 10, the line feed), and 32 is the space. Need to convert a whole word or message instead of looking up single characters? Use the interactive ASCII converter to turn text into decimal, hex, binary, or octal codes (and back) instantly.
The first printable block: punctuation and arithmetic symbols.
The ten decimal digits — each digit's code is 48 plus its value.
The symbols between the digits and the uppercase letters.
Uppercase letters run from 65 (A) to 90 (Z); lowercase from 97 (a) to 122 (z) — always uppercase plus 32.
Square brackets, backslash, caret, underscore, and the grave accent.
The final printable characters before the DEL control code at 127.
Use UltraTextGen to convert plain text into bold, italic, cursive, and 100+ other Unicode font styles — free and instant.
Open UltraTextGen →The short answer: what ASCII stands for, what it covers, and how it differs from Unicode.
Turn a word into big multi-line block-letter ASCII art, live, in several font styles.
Convert text to decimal, hex, binary, or octal codes — and decode codes back to text — live.
Keyboard Alt key codes for typing special characters.
Named HTML entity codes for symbols on the web.
ASCII and Unicode art collections to copy and paste.
The symbols printed on your keyboard keys, explained.