ASCII Table
Complete ASCII character code table with DEC, HEX, and OCT values.
About ASCII Character Encoding
The ASCII table is one of the most fundamental references in computing. Originally developed in the 1960s, ASCII maps 128 characters to numeric values (0-127). The first 32 codes (0-31) plus code 127 are control characters used for device control and text formatting. Codes 32-126 are printable characters that include uppercase and lowercase letters, digits 0-9, punctuation marks, and special symbols. ASCII remains the backbone of text processing, and its 7-bit character set is a subset of virtually every modern encoding standard including UTF-8.
Related Tools
Frequently Asked Questions
What is ASCII?▾
ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns numeric values (0-127) to letters, digits, punctuation marks, and control characters. It's the foundation of modern text encoding.
What is the difference between printable and control characters?▾
Control characters (0-31 and 127) are non-printable characters used for text formatting and device control (e.g., tab, newline, carriage return). Printable characters (32-126) include letters, digits, punctuation, and the space character.
How do I use ASCII codes in programming?▾
In most programming languages, you can convert between characters and ASCII codes. For example, in JavaScript: String.fromCharCode(65) returns "A", and "A".charCodeAt(0) returns 65.