🔧 View Options
🔍 Filter Characters
⚡ Quick Actions
📊 Table Statistics
📋 ASCII Character Table
| Dec | Hex | Oct | Binary | Char | Description | Category |
|---|---|---|---|---|---|---|
| {{ entry.decimal }} | {{ entry.hex }} | {{ entry.octal }} | {{ entry.binary }} | {{ entry.char }} | {{ entry.description }} | {{ entry.category }} |
🔍 Character Details
Complete ASCII Character Reference
All ASCII Characters (0-255)
ASCII Character Details
| Dec | Hex | Oct | Bin | Char | HTML | Description | Category |
|---|---|---|---|---|---|---|---|
| {{ char.decimal }} | {{ char.hex }} | {{ char.octal }} | {{ char.binary }} | {{ char.char }} | {{ getHtmlEntity(char) }} | {{ char.description }} | {{ char.category }} |
ℹ️ About ASCII Table Reference
ASCII Table Reference is a lookup chart for ASCII (American Standard Code for Information Interchange), the 7-bit coded character set whose standard byte values run from decimal 0 to 127, or hex 00 to 7F. Use it to map a character or control code to its decimal, hexadecimal, octal, binary, printable glyph, and short description.
Standard ASCII includes C0 control characters from 0-31, printable characters from 32-126, and DEL at 127. This page also shows byte values 128-255 as "extended ASCII" for legacy troubleshooting, but those values are not one universal standard. The same byte can display differently in Windows-1252, ISO-8859-1, DOS code pages, and other character sets.
Practical use cases:
- Check the code for letters, digits, punctuation, whitespace, and terminal control characters.
- Debug text protocols, logs, serial data, shell output, CSV exports, and escaped strings.
- Convert between decimal, hex, octal, and 8-bit binary notation when reading dumps or documentation.
- Identify invisible characters such as NUL, TAB, LF, CR, ESC, and DEL.
- Compare standard ASCII with legacy extended-byte output before choosing an encoding.
Examples: uppercase A is decimal 65, hex 41, octal 101, and binary
01000001. The digit 0 is decimal 48 and hex 30. Line feed is control code decimal
10, hex 0A, commonly written as LF or \n.
Character categories:
- Control characters (0-31, 127): non-printable codes used for signalling, separators, tabs, newlines, carriage returns, and escape sequences.
- Printable characters (32-126): space, punctuation, digits, uppercase A-Z, lowercase a-z, and common symbols.
- Extended byte values (128-255): legacy, encoding-dependent values; confirm the actual charset before treating them as text.
References:
the IANA Character Sets registry lists
US-ASCII as a registered charset, and the
Unicode C0 Controls and Basic Latin chart
shows the Unicode code points that correspond to the standard ASCII range.
Privacy note: this reference table is generated from fixed character-code data. Searching, filtering, and exporting the table does not require you to enter private text.
API Usage Example:
POST /api/tools/text/ascii-table
Content-Type: application/json
{
"format": "standard",
"extended": true
}