ASCII Converter — Text to ASCII & ASCII to Text

Convert text to ASCII codes (decimal, hex, binary, or octal) or decode ASCII codes back to text. Full ASCII table included. Works for any character.

ASCII Reference Table (Printable Characters 32–127)

ASCII Converter — Text to ASCII and ASCII to Text

ASCII (American Standard Code for Information Interchange) assigns a numeric code to every character. This converter works in both directions: enter text to get ASCII codes, or enter ASCII codes to get the text back. Output formats: decimal (the standard ASCII number), hexadecimal (used in programming and HTML entities), binary (how computers actually store the data), or octal (used in Unix file permissions and some legacy systems).

ASCII Code Table — Key Values

Space = 32. Uppercase letters A-Z = 65 to 90. Lowercase letters a-z = 97 to 122. Digits 0-9 = 48 to 57. Common punctuation: comma=44, period=46, colon=58, semicolon=59, question mark=63, exclamation=33, at sign=64, hash=35, asterisk=42. Extended ASCII (128-255) covers international characters and special symbols.

ASCII vs Unicode

Standard ASCII covers 128 characters (7-bit, codes 0-127). Extended ASCII covers 256 characters (8-bit). Unicode (UTF-8, UTF-16) is the modern standard covering over 140,000 characters including emoji, Chinese, Arabic, Hindi, and all world scripts. Every ASCII character has the same code in UTF-8 — ASCII is a subset of Unicode.

Type or paste text in the input above with "Text → ASCII" selected. Each character converts to its code. Choose decimal, hex, binary, or octal output format.
Switch to "ASCII → Text" and enter codes separated by spaces or commas. 72 101 108 108 111 → Hello. The decoder supports decimal, hex (prefix 0x), and binary (prefix 0b) input.
Space is ASCII 32 (decimal), 20 (hex), 00100000 (binary). It is the first printable ASCII character.
Uppercase A = 65 (decimal), 41 (hex), 01000001 (binary). Lowercase a = 97. The difference between uppercase and lowercase is always 32.