ASCII Table

ASCII (American Standard Code for Information Interchange) character code chart with decimal, hex, binary, and description:

Dec: 0
Hex: 00
Char: NUL
Dec: 1
Hex: 01
Char: SOH
Dec: 2
Hex: 02
Char: STX
Dec: 3
Hex: 03
Char: ETX
Dec: 4
Hex: 04
Char: EOT
Dec: 65
Hex: 41
Char: A
Dec: 66
Hex: 42
Char: B
Dec: 67
Hex: 43
Char: C
Dec: 127
Hex: 7F
Char: DEL

What is ASCII code?

ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding with values from 0 to 127. It includes control characters and printable characters like digits, uppercase and lowercase letters.

ASCII Table – Complete List of Characters, Codes & Values

Welcome to the Easy Converters ASCII Table – your quick-access guide to all 128 standard ASCII characters. Whether you're learning programming, debugging data, or developing web tools, this ASCII chart will help you find the numeric codes, symbols, and control characters used in digital systems and text processing. It's free, simple, and accessible on any device—no download required.

What is ASCII?

ASCII stands for American Standard Code for Information Interchange. It’s a 7-bit character encoding system originally developed in the 1960s to standardize communication between computers and devices. Each ASCII character is assigned a numeric value between 0 and 127, representing letters, digits, punctuation marks, and control codes.

Why Use an ASCII Table?

ASCII Table Overview

The table consists of 128 characters (from 0 to 127), divided into:

Standard ASCII Table (Decimal, Hex, Char)

DecHexCharDescription
000NULNull
101SOHStart of Header
202STXStart of Text
303ETXEnd of Text
...........
6541AUppercase A
6642BUppercase B
9761aLowercase a
1227AzLowercase z
1277FDELDelete

Character Classifications

ASCII in Decimal vs Hexadecimal

ASCII values are commonly represented in both decimal (base-10) and hexadecimal (base-16) for programming and hardware integration. For example:

Control Characters Explained

The first 32 ASCII values and 127 are non-printable characters used for control signals:

ASCII vs Extended ASCII

While standard ASCII includes characters 0–127, Extended ASCII (values 128–255) was later introduced by IBM and others to include accented letters, box drawing symbols, and other characters used in non-English languages. Extended ASCII is platform-dependent and not always standardized like UTF-8.

ASCII in HTML & Web Development

ASCII codes are commonly used in HTML entities for characters that might break syntax or are reserved:

Benefits of Using Our Online ASCII Table

FAQs – ASCII Table

Q1: What is the difference between ASCII and Unicode?

ASCII uses 7 bits and supports 128 characters. Unicode is a modern encoding system that supports over 140,000 characters in multiple languages and scripts.

Q2: Can I use ASCII for international characters?

No. ASCII only supports English characters and symbols. Use Unicode (UTF-8) for multilingual support.

Q3: What does ASCII 0 represent?

ASCII 0 is the NULL character, used as a string terminator in C and many low-level systems.

Q4: Are ASCII values case-sensitive?

Yes. For example, 'A' is ASCII 65, but 'a' is ASCII 97—they are not interchangeable.

Q5: How do I type ASCII characters manually?

On Windows, hold Alt and type the ASCII code (e.g., Alt + 65 = A). On Mac, use Unicode Hex Input.

Final analysis

The ASCII Table is an essential resource for programmers, developers, and tech learners. It forms the foundation of text encoding, computer communication, and data representation. Whether you're studying computer science, working with legacy systems, or writing low-level code, knowing your ASCII values makes you more efficient and effective.

Use this ASCII Table from Easy Converters to explore the building blocks of text in digital computing.

Real-World Use Cases of ASCII

ASCII may seem like a basic topic, but it remains vital in many real-world scenarios. Here are some areas where ASCII still plays a central role:

How to Convert Text to ASCII

If you want to convert characters into ASCII values manually or programmatically, here's how to do it:

To reverse it:

ASCII and Network Protocols

Most classic Internet protocols were designed around ASCII. For example:

Even though modern protocols now support UTF-8, ASCII remains the baseline standard in network communication.

Brief History of ASCII

ASCII was standardized in 1963 by the American National Standards Institute (ANSI). It was inspired by teleprinter encoding systems and initially used 7 bits, which allowed for 128 unique characters—sufficient for English and basic programming needs at the time. Over the years, various extended ASCII versions appeared (ISO-8859, Windows-1252) to accommodate other languages, but ASCII remains the core of text-based systems today.

ASCII vs UTF-8: Compatibility

UTF-8 is backward-compatible with ASCII. The first 128 characters (0–127) are encoded the same way in UTF-8 as they are in ASCII. This allows modern systems to use ASCII content without conversion issues, ensuring that legacy documents and protocols remain readable.

Final Thoughts

ASCII is more than just a table—it’s the universal foundation of digital text. Even in a world of emojis, multilingual content, and modern encodings, ASCII still powers the backbone of computing. With Easy Converters’ ASCII chart, you can easily learn, reference, and convert characters for programming, web development, and system integration—all from a simple, free, browser-based interface.

Explore it. Learn it. Bookmark it. ASCII isn’t going anywhere.

See Also