ASCII Table
Look up every ASCII character code in two views: a compact expand grid for quick scanning, or a detailed collapse table with binary, HTML entities, and plain-language descriptions. Search filters codes 0–127 and extended 128–255.
Read: ASCII Table Guide: Character Codes for Developers →
- Free to Use
- No Signup
- Privacy Friendly
Standard 7-bit ASCII codes 0 through 127. Use + Expand for a compact grid, or − Collapse for the full reference with binary, HTML, and descriptions.
How to use the ASCII table
- 1
Choose a view
Switch between Expand (compact grid with Dec, Hex, Char) and Collapse (full detail with binary, HTML, and descriptions).
- 2
Search or browse
Filter by decimal value, hex code, or character. Scroll standard ASCII (0–127) or extended codes (128–255).
- 3
Copy the values you need
Use decimal, hex, or HTML entity codes in your project. For named entities like ©, see HTML entity codes.
How to read this ASCII chart
Each row maps one character to its numeric code. Dec is the decimal value programmers use in APIs and databases. Hex is the same number in base 16, common in memory dumps and color codes. In collapse view you also get Binary (8-bit), the HTML entity for web pages, the visible Char, and a short Description of what that code represents.
Control characters vs printable characters
Codes 0–31 and 127 are control characters: they do not print on screen but carry instructions such as newline (LF, code 10), carriage return (CR, code 13), or tab (code 9). Printable text starts at code 32 (space). Letters A–Z occupy 65–90, a–z occupy 97–122, and digits 0–9 occupy 48–57.
ASCII and Unicode
ASCII uses 7 bits and defines exactly 128 characters. Unicode extends this to every writing system and symbol worldwide. UTF-8 encodes Unicode bytes and keeps codes 0–127 identical to ASCII, which is why ASCII knowledge still matters for JSON, HTTP headers, and most source code.
Why Use This Tool?
-
Two View Modes
Expand for a fast grid; collapse for binary, HTML, and descriptions.
-
Instant Search
Filter by character name, decimal, hex, binary, or description text.
-
Click to Copy
Tap any row to copy its decimal code to the clipboard.
-
Extended ASCII
Codes 128–255 with Windows-1252, ISO-8859-1, and UTF-8 labels.
Frequently Asked Questions
What is the difference between Collapse and Expand?
Expand shows a compact multi-column grid with Dec, Hex, and Char. Collapse shows one detailed table with Dec, Hex, Binary, HTML entity, Char, and a written description for each code.
What is the ASCII code for the letter A?
Uppercase A is decimal 65, hexadecimal 41, binary 01000001, and HTML entity A.
Does this table include extended ASCII?
Yes. Characters 128 through 255 are listed in the Extended ASCII section with Windows-1252, ISO-8859-1, or UTF-8 encoding notes.
When should I use decimal vs hex?
Decimal is common in programming APIs and char codes. Hex (0x41) is standard in memory dumps, color values, and low-level debugging.
Is this ASCII table free?
Yes. Free reference with search and both view modes; no signup required.
Character Codes at a Glance
Debugging encoding issues, writing parsers, and learning how computers represent text all start with ASCII. One reference covers decimal, hexadecimal, binary, and HTML entity forms — with search across standard and extended ranges.