ASCII Table

Free online ASCII table reference. Browse all 128 ASCII characters with decimal, hex, octal, and binary values. Searchable and filterable. — runs 100% in your browser, client-side only. No data is sent to any server. Free to use, no account required.

Free Client-Side No Login No Storage
Loading tool...

How to Use the ASCII Table

  1. Browse the complete ASCII table (0–127).
  2. Use the search box to filter by decimal, hex, character name, or symbol.

Includes decimal, hexadecimal, octal, binary, and character descriptions for all 128 ASCII codes.

What is ASCII Table?

An ASCII table displays the 128 standard ASCII characters with their decimal, hexadecimal, octal, and binary values. ASCII (American Standard Code for Information Interchange) is the foundation of text encoding in computing.

Why Use This Tool

Developers frequently need to look up character codes when working with binary protocols, debugging encoding issues, or understanding control characters. An ASCII table is an essential quick reference.

When to Use It

Use an ASCII table when converting between character codes and symbols, debugging encoding issues, understanding control characters (0-31), or working with binary protocols and file formats.

Who Should Use It

Embedded developers, systems programmers, protocol engineers, and students learning byte-level fundamentals.

How to Use the ASCII Table

  1. Search by character to find numeric codes
  2. Search by code to identify symbols
  3. Use control-character references for parser/debug tasks
  4. Cross-check byte streams against expected ASCII values

Security note

Character-code lookups help avoid parsing bugs, but always sanitize untrusted text before execution or rendering.

Common Uses

  • Looking up character codes for debugging
  • Understanding control characters
  • Binary protocol development

Frequently Asked Questions

What's the difference between ASCII and Unicode?

ASCII covers 128 characters (0-127) using 7 bits. Unicode extends this to millions of characters, with ASCII as the first 128 code points. UTF-8 is backwards-compatible with ASCII.

What are ASCII control characters?

Characters 0-31 are non-printable control characters like NULL (0), TAB (9), LF (10), and CR (13). They control text formatting and device behavior.

Why does ASCII end at 127?

ASCII uses 7 bits, allowing 2^7 = 128 values (0-127). Extended ASCII uses 8 bits (0-255) but varies by code page. Unicode supersedes extended ASCII.