ASCII Table
Complete ASCII character code reference — decimal, hex, and binary.
| Dec | Hex | Oct | Binary | Char | Description |
|---|
How to Use the ASCII Table
Search by character, decimal code, or hex code to filter the table. Click any row to copy the character or code to your clipboard.
What Is ASCII?
ASCII (American Standard Code for Information Interchange) is a character encoding standard developed in the 1960s. It defines 128 characters: 33 non-printing control characters (codes 0–31 and 127) and 95 printable characters including letters, digits, and punctuation (codes 32–126).
ASCII Ranges
| Range | Type | Examples |
|---|---|---|
| 0–31 | Control characters | NUL, TAB, LF, CR, ESC |
| 32 | Space | (space) |
| 33–47 | Punctuation/symbols | ! " # $ % & ' ( ) * + , - . / |
| 48–57 | Digits | 0–9 |
| 58–64 | Punctuation/symbols | : ; < = > ? @ |
| 65–90 | Uppercase letters | A–Z |
| 91–96 | Punctuation/symbols | [ \ ] ^ _ ` |
| 97–122 | Lowercase letters | a–z |
| 123–126 | Punctuation/symbols | { | } ~ |
| 127 | Control (DEL) | Delete |
Extended ASCII (128–255)
Beyond the 128 standard ASCII characters, various extended ASCII encodings (ISO-8859-1, Windows-1252) define characters 128–255 for accented letters and special symbols. These are not standardised — the same code may map to different characters depending on the encoding. Unicode (UTF-8) has largely replaced extended ASCII for modern text encoding.