Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
ASCII Table

ASCII Table

Browse, search, and copy from the complete ASCII character table with decimal, hex, octal, binary, and HTML representations.

What Is the ASCII Table?

ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns numerical values to letters, digits, punctuation marks, and control characters. First published in 1963, it remains the foundation of virtually all modern character encoding systems.

Complete Reference: This tool provides an interactive reference for all 256 ASCII characters — from the basic set (0–127) to the Extended ASCII range (128–255, Latin-1 Supplement). Every character includes decimal, hexadecimal, octal, and binary values, along with HTML entities and escape codes for CSS and JavaScript.

Who Is This For?

Developers

Quick lookups for character codes, HTML entities, or escape sequences while coding

Students

Learning about character encoding, binary representation, or computer science fundamentals

System Administrators

Working with control characters, terminal sequences, or file encoding issues

Anyone

Who needs to find or copy a specific character code quickly

Standard ASCII vs Extended ASCII

Standard ASCII

Characters 0–127

  • 33 control characters
  • 95 printable characters
  • Letters, digits, basic punctuation
  • 7-bit encoding
Extended ASCII

Characters 128–255

  • 128 additional characters
  • Latin-1 Supplement
  • Accented letters, currency symbols
  • Mathematical operators

How to Use the ASCII Table

1

Browse the Table

When you open the tool, you see the full ASCII table organized by category. Each row shows the decimal (DEC), hexadecimal (HEX), octal (OCT) values, the character itself, and a description. Click any row to expand it and reveal all available representations.

2

Search for Characters

Type in the search box to instantly filter the table. You can search by:

  • Character — type the character itself (e.g., A, @, ~)
  • Decimal code — type a number (e.g., 65 for the letter A)
  • Hex code — type the hex value (e.g., 41 for the letter A)
  • Name — type part of the description (e.g., exclamation, copyright)
3

Filter by Category

Use the filter buttons to narrow down the table to a specific character group:

Control

Non-printable characters (0–31 and 127)

Digits

Numbers 0–9

A-Z

Uppercase letters

a-z

Lowercase letters

Symbols

Punctuation and special characters

Extended

Extended ASCII (128–255)
4

Copy Values

Click any row to expand the character details. Then click any value (DEC, HEX, OCT, BIN, HTML, CSS, or JS) to copy it directly to your clipboard.

5

Keyboard Detection

Click the keyboard icon in the toolbar to activate detection mode. Then press any key on your keyboard — the tool will instantly highlight the corresponding character in the table and show its code in the banner.

6

Pin Favorites

Click the bookmark icon on any character to pin it. Pinned characters appear at the top of the page for quick access. Your pins are saved automatically and persist between sessions.

Features

Complete Character Coverage

All 256 characters included:

  • Standard ASCII set (0–127)
  • Control characters
  • Digits, letters, and symbols
  • Extended ASCII range (128–255)
  • Latin-1 Supplement characters

Multiple Number Representations

Seven formats for each character:

  • Decimal (DEC)
  • Hexadecimal (HEX)
  • Octal (OCT)
  • Binary (BIN)
  • HTML entity
  • CSS escape code
  • JavaScript escape code

Search across multiple fields:

  • Character itself
  • Decimal or hex code
  • Descriptive name
  • Real-time results

Category Filters

Color-coded category buttons:

  • Control characters
  • Digits (0-9)
  • Uppercase (A-Z)
  • Lowercase (a-z)
  • Symbols
  • Extended ASCII

Keyboard Detection Mode

Find characters by pressing keys:

  • Instant character highlighting
  • Code values displayed in banner
  • Perfect for special characters
  • Verify key codes quickly

Table and Grid Views

Switch between viewing modes:

  • Detailed table view (all columns)
  • Compact grid view (character badges)
  • Preference saved between sessions

Pin and Bookmark

Save frequently used characters:

  • Pin to top of page
  • Quick access to favorites
  • Saved in browser storage
  • Persists across sessions

Dark Mode

Full dark mode support:

  • Carefully adjusted colors
  • Optimized for every category
  • Excellent readability
  • Visual clarity in both modes

Frequently Asked Questions

What is ASCII?

ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard that maps 128 characters (letters, digits, punctuation, and control codes) to numerical values from 0 to 127. Published in 1963, it became the basis for most modern encoding systems including UTF-8.

What is the difference between ASCII and Extended ASCII?

Standard ASCII uses 7 bits and defines 128 characters (0–127). Extended ASCII uses 8 bits and adds 128 more characters (128–255), typically following the ISO 8859-1 (Latin-1) standard. These additional characters include accented letters, currency symbols, and mathematical operators commonly used in Western European languages.

Feature Standard ASCII Extended ASCII
Character Range 0–127 128–255
Bit Encoding 7-bit 8-bit
Total Characters 128 128 additional
Character Types Basic letters, digits, symbols Accented letters, currency, math symbols

What are control characters?

Control characters (codes 0–31 and 127) are non-printable characters originally designed to control hardware devices like printers and terminals. While many are rarely used today, some remain fundamental in text processing.

Common Control Characters:

  • NUL (0) — Null character
  • TAB (9) — Horizontal tab
  • LF (10) — Line feed (newline)
  • CR (13) — Carriage return
  • ESC (27) — Escape
  • DEL (127) — Delete

How do I find the ASCII code of a key on my keyboard?

Click the keyboard icon in the toolbar to enable keyboard detection mode. Then press any key — the tool will instantly show its ASCII code and highlight the corresponding entry in the table.

Quick tip: This feature is perfect for identifying special characters, function keys, or verifying key codes for programming purposes.

What is an HTML entity?

An HTML entity is a way to represent characters in HTML using numeric codes. For example, A represents the letter "A" (decimal 65). This is useful when you need to display special characters that might otherwise be interpreted as HTML markup.

Common HTML Entities:

Character HTML Entity Description
< &lt; or &#60; Less than
> &gt; or &#62; Greater than
& &amp; or &#38; Ampersand
" &quot; or &#34; Quotation mark

Is my data stored or sent anywhere?

No. This tool runs entirely in your browser. No data is sent to any server. Your pinned characters and view preferences are saved locally in your browser's storage.

Privacy guaranteed: All operations are performed client-side. Your data never leaves your device.
Click any row or card to see all representations of that character
Click any value in the detail panel to copy it to clipboard
Use the keyboard icon to enable key detection — press any key to jump to its ASCII code
Switch between Table and Grid views using the toggle buttons
Pin characters you use frequently — they appear at the top for quick access
Everything runs locally in your browser — no data is sent to any server
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords