ASCII Table

Complete reference of all 128 ASCII characters

Tool Overview

The ASCII Table is a comprehensive reference tool that displays all 128 ASCII characters (0-127) with their decimal, hexadecimal, octal values and descriptions. It includes filtering options and a search feature to quickly find specific characters.

Go to Tool

What is ASCII?

ASCII (American Standard Code for Information Interchange) is a character encoding standard for electronic communication. It represents text characters using 7-bit binary numbers, giving a total of 128 possible characters (0-127).

Character Categories

  • Control Characters (0-31, 127): Non-printable characters used for device control and data transmission
  • Printable Characters (32-126): Visible characters including letters, digits, punctuation, and symbols

ASCII Character Ranges

0-31 : Control characters 32 : Space 33-47 : Punctuation and symbols 48-57 : Digits (0-9) 58-64 : Punctuation and symbols 65-90 : Uppercase letters (A-Z) 91-96 : Punctuation and symbols 97-122 : Lowercase letters (a-z) 123-126: Punctuation and symbols 127 : DEL (Delete)

Number Systems

Each ASCII character can be represented in multiple number systems:

  • Decimal: 0-127
  • Hexadecimal: 0x00-0x7F
  • Octal: 0-177
  • Binary: 7-bit representation

Features

  • Complete ASCII table with all 128 characters
  • Decimal, hexadecimal, and octal values for each character
  • Character descriptions
  • Search by character, decimal, hex, or description
  • Filter by category: Control, Printable, Letters, Digits, Special
  • Responsive design
  • Offline support

Usage Examples

Example 1: Finding a Character by Decimal Value

Search: 65

Result: A (Uppercase letter A)

Example 2: Finding Control Characters

Filter: Control (0-31)

Result: All control characters including LF (Line Feed), CR (Carriage Return), TAB, etc.

Example 3: Searching by Description

Search: carriage

Result: CR (Carriage Return) - Decimal 13

FAQ

What is the difference between ASCII and Unicode?

ASCII uses 7 bits to represent 128 characters, primarily for English text. Unicode is a much larger standard that can represent characters from all writing systems. ASCII is a subset of Unicode (the first 128 characters).

What are control characters used for?

Control characters are non-printable and used to control devices like printers and terminals. Examples include newline (LF), carriage return (CR), tab (TAB), and escape (ESC).

Is ASCII still used today?

Yes, ASCII is still widely used in programming, text files, and network protocols. It's the foundation of many character encoding schemes including UTF-8.

What is extended ASCII?

Extended ASCII refers to 8-bit character sets that extend ASCII to 256 characters (0-255). The original ASCII is only 7-bit (0-127). Extended ASCII varies by system and is not standardized.