How This ASCII Table Works
Each row in this ascii table and character code converter represents one ascii character codes entry, shown as its decimal value, hex value, octal value, an 8-digit binary value, and a category (control, printable, or extended). ASCII originally defined only 128 codes (0-127), decimal 32 through 126 are printable characters (letters, digits, punctuation, and space), decimal 0 through 31 plus 127 are non-printing control characters, and codes 128 through 255 belong to various extended ascii table variants layered on top of the original 7-bit standard.
Looking Up a Single Character or Code
This ascii code lookup accepts three input styles: a literal character (like "A"), a decimal number (like "65"), or a 0x-prefixed hex code (like "0x41"), all three return the same entry with its full decimal, hex, octal, and binary representation. It's a fast way to answer "what's the ascii code for this character" or "what character is decimal 65" without scanning the whole chart.
Filtering and Browsing by Range
As an ascii chart online, the full table can be scoped to just Printable (32-126), Control (0-31), Extended (128-255), or All (0-255) codes, and further narrowed with a text filter that matches against the character, decimal value, or hex value. This makes it a practical decimal to ascii converter for scanning a specific slice of the chart, like just the control characters, without paging through all 256 entries.
Understanding Control Characters
The 33 ascii control characters (codes 0-31 and 127) don't print a visible glyph, they're signals like NUL (null), LF (line feed / newline), CR (carriage return), ESC (escape), and DEL (delete), historically used for controlling teletype and terminal hardware. Many are still meaningful today, LF and CR in particular are the building blocks of line endings in text files, which is why this table shows their standard mnemonic names instead of leaving them blank.
What This Tool Doesn't Do
It covers codes 0 through 255 only, the original ASCII range plus one common 8-bit extension, it doesn't look up the full Unicode character set, which spans well over a million code points, a separate Unicode lookup tool handles that broader range. It also doesn't claim one single canonical mapping for codes 128-255, several incompatible extended ascii table standards (like Windows-1252, ISO 8859-1, and CP437) assign different characters to that range, so treat those specific codes as one common reference rather than a universal truth.