📋 ASCII Table Reference

🔧 View Options

🔍 Filter Characters

⚡ Quick Actions

📊 Table Statistics

Total Characters: {{ filteredTable.length }}
Range: 0-255

📋 ASCII Character Table

{{ filteredTable.length }} characters displayed
Dec Hex Oct Binary Char Description Category
{{ entry.decimal }} {{ entry.hex }} {{ entry.octal }} {{ entry.binary }} {{ entry.char }} {{ entry.description }} {{ entry.category }}
{{ entry.char }}
{{ entry.decimal }}

🔍 Character Details

{{ selectedChar.char }}
{{ selectedChar.description }}
Decimal: {{ selectedChar.decimal }}
Hexadecimal: {{ selectedChar.hex }}
Octal: {{ selectedChar.octal }}
Binary: {{ selectedChar.binary }}
Category: {{ selectedChar.category }}
Printable: {{ selectedChar.printable ?'Yes' :'No' }}
⚠️ {{ error }}
📚

Complete ASCII Character Reference

All ASCII Characters (0-255)

{{ char.decimal }}
{{ char.char }}

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
}
Ready