ASCII Table Explorer

Explore all 128 standard ASCII character codes from 0 to 127. Search by character, control-code name, decimal value, hexadecimal value or binary representation. Select any row to inspect its numeric values and copy them for programming or debugging.

128 characters
Dec HEX Binary Octal Character Name / Description
Loading ASCII table…
Standard ASCII range
0–127
Control codes
33
Printable characters
95

Character inspector

Select a character in the table or enter a decimal ASCII code to inspect its values.

A Character
Decimal
65
Hexadecimal
41
Binary (8-bit)
01000001
Octal
101
Character name / description
Latin capital letter A

What is ASCII?

ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard that assigns numeric codes to English letters, digits, punctuation marks and control characters. Standard ASCII uses seven bits, giving it 128 possible code values from 0 through 127.

Codes 0–31 are control characters, such as NUL, tab, line feed and carriage return. Code 32 represents a space. Codes 33–126 represent printable characters, and code 127 is DEL.

ASCII values are often written in decimal, hexadecimal, octal or binary. For example, uppercase A has decimal value 65, hexadecimal value 41, octal value 101 and binary value 01000001.

ASCII control characters

Control characters are numeric codes originally intended to control text communication, terminals and data streams. Many do not have a visible symbol, so tables use short names and descriptions.

The meaning of some control codes depends on the protocol or application. For example, LF and CR are used differently across operating systems and communication protocols.

ASCII versus Unicode and UTF-8

ASCII covers a limited set of characters, primarily English text. Unicode supports characters from many writing systems and includes emoji and other symbols. UTF-8 is a widely used way to encode Unicode text as bytes.

UTF-8 preserves the original ASCII byte values for code points 0–127. Characters outside that range require multiple bytes in UTF-8. This explorer shows the standard ASCII table only; it does not treat the extended byte range 128–255 as standard ASCII.

Related tools