ASCII Table Reference

Complete ASCII character set (0-127) with decimal, hex, binary, and HTML entity values.

  1. Home
  2. Utility
  3. ASCII Table Reference
Showing 0 of 128 characters
Dec Hex Binary Char Name Abbr HTML Entity

About ASCII

ASCII (American Standard Code for Information Interchange) is a character encoding standard for electronic communication. It was developed in the 1960s and represents text in computers, telecommunications equipment, and other devices.

ASCII encodes 128 specified characters into 7-bit integers. The first 32 codes (0-31) are control characters originally designed to control hardware devices. Code 32 is space, and codes 33-126 are printable characters. Code 127 is DEL (Delete).

What is ASCII Table Reference?

ASCII (American Standard Code for Information Interchange) is a character encoding standard developed in the 1960s that uses 7-bit integers to represent 128 characters: control characters (0-31), printable characters (32-126), and the DEL character (127). This reference tool provides a comprehensive, searchable view of the entire ASCII table with decimal, hexadecimal, binary, and character representations for each code point.

Understanding ASCII is fundamental to computing. It is the basis for how text is stored, transmitted, and displayed across virtually all computer systems. Whether you are debugging network protocols, working with embedded systems, or learning about character encoding, the ASCII table is an essential reference. This tool is especially useful for developers who need to look up character codes quickly, students studying computer science fundamentals, and engineers working with low-level data formats where ASCII encoding is prevalent.

Common use cases include looking up character codes for programming, understanding control character functions, converting between number bases for ASCII values, finding HTML entity names, and learning how text encoding works at a fundamental level.

How to Use This Tool

  1. Browse the table — Scroll through the complete ASCII table showing Dec, Hex, Binary, Char, and Name columns for all 128 characters.
  2. Search — Type in the search box to filter characters by decimal code, hex value, binary pattern, character, or name.
  3. Filter by category — Use the dropdown to view specific groups: control characters (0-31), printable characters (32-126), or the DEL character (127).
  4. Toggle columns — Use the checkboxes to show or hide the Abbreviation and HTML Entity columns as needed.
  5. Reference information — Each row displays the character's value in multiple formats along with its common name and abbreviation.

Frequently Asked Questions

What is the difference between ASCII and Unicode?

ASCII is a 7-bit encoding that covers 128 characters, primarily English letters, digits, and control codes. Unicode is a much larger standard that can represent over a million characters from virtually all writing systems. The first 128 Unicode code points (U+0000 to U+007F) are identical to ASCII, making ASCII backward-compatible with Unicode.

What are control characters used for?

Control characters (codes 0-31) were originally designed to control hardware devices like teleprinters. Today they are used for text formatting (tab, newline, carriage return), data communication (ACK, NAK, SYN), and device control (escape, bell). Most are invisible in modern text rendering.

How do I convert between ASCII decimal and character?

You can use this table to look up any mapping. For example, the decimal value 65 corresponds to the character 'A'. To convert the other way, find the character in the table and read its decimal value. Most programming languages have built-in functions like chr() and ord() for this conversion.

Is ASCII still relevant today?

Yes. Despite Unicode being the modern standard, ASCII remains fundamental. It is the foundation of UTF-8 (the most common Unicode encoding), is used in network protocols (HTTP, SMTP), programming language syntax, file formats (JSON, YAML), and virtually every text-based system in computing.

Why does ASCII have 128 characters and not 256?

ASCII uses 7 bits per character, which can represent 2^7 = 128 unique values. An 8-bit byte can store one ASCII character with the highest bit set to 0. Extended ASCII (sometimes called ISO-8859-1 or Latin-1) uses all 8 bits to represent 256 characters, but this is not part of the original ASCII standard.

Last updated: 9 Jul 2026