Standard ASCII Table & Character Reference
Complete 0 to 127 ASCII character chart displaying decimal codes, hexadecimal values, 8-bit binary patterns, octal values, control character descriptions, and printable characters.
Structure of the 7-Bit ASCII Character Set
The ASCII specification partitions the 128 available 7-bit values into distinct operational functional ranges:
- 0 to 31 (0x00 to 0x1F): Control Codes: Device signals like Line Feed (0x0A), Carriage Return (0x0D), and Tab (0x09).
- 32 to 64 (0x20 to 0x40): Space, Punctuation & Digits: Space (0x20), numbers '0'–'9' (0x30 to 0x39), and symbols.
- 65 to 90 (0x41 to 0x5A): Uppercase Letters: 'A' through 'Z'. Notice that adding 0x20 (32) converts any uppercase letter to lowercase!
- 97 to 122 (0x61 to 0x7A): Lowercase Letters: 'a' through 'z'.
- 127 (0x7F): DEL (Delete): Originally used on punched tape to punch out all 7 holes, effectively erasing an unwanted character.
To convert arbitrary text strings into hex bytes, use our Text to Hex Converter.
Frequently Asked Questions
Direct answers to technical and practical questions regarding this tool and base-16 conversion.
What is ASCII?
ASCII stands for American Standard Code for Information Interchange. Established in 1963 by the American National Standards Institute (ANSI), it assigns standard 7-bit numerical values (0 to 127) to English letters, numbers, punctuation marks, and hardware control characters.
What are the ASCII control characters (0–31)?
The first 32 codes (0 to 31) are non-printable device control characters originally designed for teletypes and early computer peripherals. They include commands like NUL (null), LF (line feed / newline, 0x0A), CR (carriage return, 0x0D), BS (backspace, 0x08), and BEL (bell sound, 0x07).
What is the ASCII value of space in hex?
The space character is decimal 32, which is 0x20 in hexadecimal (00100000 in binary). It is the very first printable character in the ASCII specification.
What is the relationship between ASCII and Unicode / UTF-8?
Standard 7-bit ASCII is identical to the first 128 code points of Unicode (U+0000 to U+007F). In UTF-8, these characters are encoded as a single byte with the most significant bit set to 0. This guarantees 100% backward compatibility with vintage ASCII software and files.
Related Conversion Tools & Resources
Explore companion converters, bitwise arithmetic calculators, and reference charts.
Hexadecimal Conversion Chart (0–255)
Complete 0 to 255 hexadecimal lookup chart with decimal, 8-bit binary, octal, and ASCII character equivalents. Filterable and copyable table.
Text to Hex Converter
Encode text strings into hexadecimal byte representations. Inspect per-character code points, byte tables, and multi-byte emoji sequences.
Hex to Text Converter
Decode hexadecimal byte strings to readable text. Features strict byte validation, invalid UTF-8 sequence highlighting, and ASCII support.
Sources & Technical References
- [1]ANSI INCITS 4-1986 (R2012): 7-Bit ASCII Standard — American National Standards Institute (ANSI)
Official specification defining 7-bit ASCII character codes and control functions.
Technical Verification & Editorial Accountability
Written by Sarah Chen (Embedded Systems Engineer) • Verified by Marcus Brody, PE