Skip to content
S
Softween Tools
Back to Blog
dev-helpers

ASCII Table: Complete Character Reference for Developers

A complete ASCII table reference with decimal, hex, octal, and character values. Essential for developers and programmers.

·Softween

ASCII (American Standard Code for Information Interchange) is the foundational character encoding standard in computing. Understanding ASCII is essential for working with text processing, network protocols, and low-level programming.

What Is ASCII?

ASCII assigns numeric values to 128 characters, including letters, digits, punctuation, and control characters. It uses 7 bits, with values ranging from 0 to 127.

Printable ASCII Characters (32-126)

DecHexCharDecHexCharDecHexChar
3220(space)6541A9761a
3321!6642B9862b
483006743C9963c
49311905AZ1227Az

Important Control Characters

DecHexAbbrDescription
000NULNull character
909TABHorizontal tab
100ALFLine feed (newline)
130DCRCarriage return
271BESCEscape
3220SPSpace
1277FDELDelete

Key Ranges

RangeDescription
0-31Control characters
32-47Punctuation and symbols
48-57Digits 0-9
65-90Uppercase A-Z
97-122Lowercase a-z

Common Programming Uses

  • Character conversion: Convert between uppercase and lowercase by adding/subtracting 32
  • Input validation: Check if a character is a digit (48-57), letter (65-90, 97-122), or special character
  • String sorting: ASCII values determine default sort order
  • Network protocols: HTTP, SMTP, and FTP use ASCII for commands
  • ASCII vs Unicode

    ASCII covers 128 characters (English-centric). Unicode extends this to over 149,000 characters across all writing systems. UTF-8, the most common Unicode encoding, is backward-compatible with ASCII — the first 128 UTF-8 characters are identical to ASCII.

    Try It Yourself

    Browse the complete ASCII table with our interactive ASCII Table. Search, filter, and copy character codes instantly.

    Related Tools

    Command Palette

    Search for a command to run...