ASCII Character Table
Explore the 128 characters of the basic ASCII set or the 255 of the extended set. Also includes a text-to-binary converter and back, with instant copy.
Options
Character table
How to use: ASCII table
- 1Pick the view: ASCII table or text ↔ binary conversion.
- 2Choose the range (0–127, extended or printable).
- 3Look up a character or convert your text and copy the result.
What is it for?
- Look up the decimal, hex or binary code of a character.
- Turn text into binary for exercises or fun.
- Debug character encoding issues.
The ASCII table and Unicode
What ASCII is
ASCII assigns numbers 0 to 127 to letters, digits, punctuation and control characters. For example, A is 65 and a is 97: the difference of 32 explains why switching case flips a single bit.
Control characters
Codes 0–31 are not printed: 9 is tab, 10 is line feed (LF) and 13 is carriage return (CR). The LF versus CRLF difference causes bugs between Windows and Unix systems.
Beyond ASCII
Unicode extends the repertoire to over 140,000 characters, and UTF-8 encodes them with 1 to 4 bytes while staying compatible with ASCII for the first 128.
Related tools
Frequently asked questions
What are control characters?+
They're the first 32 characters (plus number 127) of ASCII. They're not printable: they include tabs, line breaks and old printer commands.

