ASCII Table & Generator
Complete ASCII reference table with all 128 characters. Search, filter by category, and convert text to ASCII codes instantly.
Your data is processed entirely in your browser. Nothing is uploaded to any server.
Text ↔ ASCII Converter
Complete ASCII Table (0–127)
| Dec ↕ | Hex | Oct | Binary | Char | HTML | Description |
|---|
Search & Filter
Instantly search by character, code, or description. Filter by category: control characters, digits, letters, or symbols.
Text ↔ ASCII
Convert any text to ASCII decimal, hex, binary, or octal codes. Works both ways — paste ASCII codes to get text back.
All 128 Characters
Complete reference with decimal, hex, octal, binary, HTML entities, and human-readable descriptions for every ASCII character.
Need a custom tool or web app?
I build MVPs and custom web applications in 7 days. From idea to production, fast, reliable, and scalable. 9+ years of full-stack experience.
Book a Free CallFrequently Asked Questions
What is ASCII?
ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns numeric values to 128 characters. It was first published in 1963 and includes English letters (A-Z, a-z), digits (0-9), punctuation marks, and control characters. ASCII remains the foundation of modern text encoding systems like UTF-8.
How many characters are in the ASCII table?
The standard ASCII table contains 128 characters (codes 0–127). This includes 33 control characters (0–31 and 127), the space character (32), and 94 printable characters including uppercase letters, lowercase letters, digits, and punctuation symbols.
What is the difference between ASCII and Unicode?
ASCII covers only 128 characters (English letters, digits, basic symbols). Unicode is a superset that supports over 149,000 characters from virtually every writing system worldwide, including emoji, CJK characters, Arabic, Cyrillic, and more. The first 128 Unicode code points (U+0000 to U+007F) are identical to ASCII, making ASCII a subset of Unicode.
What is the ASCII value of 'A'?
Uppercase
A has ASCII value 65 (decimal), 41 (hex), 101 (octal), and 01000001 (binary). Lowercase a is 97 (decimal), 61 (hex), 141 (octal), 01100001 (binary). The difference between uppercase and lowercase is always 32.
How do I convert text to ASCII codes?
Use the Text to ASCII converter at the top of this page. Type or paste any text and the ASCII values appear instantly. You can switch between decimal, hexadecimal, binary, octal, and HTML entity output formats using the dropdown menu.