ASCII Table

Complete ASCII reference (0-127) with decimal, hexadecimal, binary, and character descriptions.

DecHexBinaryCharDescription
Click any row to copy the character or code. Showing 128 of 128 entries.

Frequently Asked Questions

What is ASCII?
ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding defining 128 characters (0-127), including control characters, digits, letters, and symbols.
What are control characters (0-31)?
Control characters are non-printable characters for device control: NUL (0), TAB (9), LF (10), CR (13), ESC (27), DEL (127), etc.
What is the ASCII code for space?
Space is ASCII 32 (decimal), 0x20 (hex), 00100000 (binary).
What is the difference between ASCII and Unicode?
ASCII defines 128 characters using 7 bits. Unicode extends to 140,000+ characters. ASCII is a subset of Unicode (first 128 characters).
How do I find the ASCII code of a character?
Use the search box to find a character, or in code: ord('A') in Python, 'A'.charCodeAt(0) in JavaScript.
What is the ASCII range for uppercase letters?
Uppercase A-Z: 65-90. Lowercase a-z: 97-122. The difference is always 32.
What is extended ASCII?
Extended ASCII (128-255) is not standardized. Different systems define different characters. This table covers standard 0-127.
How do I use this table?
Search or filter to find characters. Click category buttons to filter by type. Click any row to copy the value.