ASCII is a 7-bit character encoding standard that maps numbers 0 through 127 to letters, digits, punctuation, and control characters. Developers use an ASCII table to convert between decimal, hex, binary, octal, and human-readable characters quickly.
Search the full ASCII chart, inspect control characters, copy any value, and use the built-in converter for byte values up to 255.
Standard range
0-127
Full ASCII reference table
Binary width
8-bit
Zero-padded for quick copy
Converter support
0-255
Extended values flagged separately
ASCII chart
Click the character column to inspect a row. Click any cell value to copy it instantly.
ControlPrintableExtended
Results
128 of 128 standard ASCII rows
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
printable
control
Frequently asked questions
What is ASCII?
ASCII is a 7-bit character encoding standard that assigns the numbers 0 through 127 to control characters, letters, digits, punctuation, and symbols. It gives computers a consistent way to represent plain text and basic control codes.
How many ASCII characters are there?
Standard ASCII has 128 total codes, numbered 0 to 127. Codes 0 to 31 and 127 are control characters, while 32 to 126 are printable characters such as letters, numbers, punctuation, and the space character.
What is the difference between ASCII and Unicode?
ASCII only covers 128 basic characters, while Unicode covers characters from nearly every writing system plus symbols and emoji. The first 128 Unicode code points match ASCII exactly, which is why ASCII text is compatible with Unicode encodings such as UTF-8.
What does extended ASCII mean?
Extended ASCII usually refers to 8-bit code pages that add values 128 through 255, but those extra characters are not part of the original ASCII standard. Their meaning depends on the specific encoding, such as ISO-8859-1 or Windows-1252.
How do I convert ASCII to hex?
Look up the character in the ASCII table, find its decimal code, and convert that value to base 16. For example, uppercase A is decimal 65, which is hexadecimal 0x41 and binary 0b01000001.