How to use the ASCII table
- Leave Filter empty to see all 128 rows.
- Type a decimal code (
65) or a hex code with0x(0x41) to jump to that one character. - Type a single character (
~) to find it exactly. - Type a word (
tab,bracket,control) to search the descriptions. Every word must match. - Download the rows as
ascii.csvif you need them in a spreadsheet.
What it does and when to use it
ASCII is the base layer of almost every text format: source code, HTTP headers, CSV, JSON keys and terminal output. You need its numbers when you read a hex dump, write a parser that splits on a delimiter, escape a control character in a string, or work out why a file has an invisible character at the end of each line. This table gives every representation of a character side by side.
To convert whole strings into codes, use Text to ASCII Codes. To view the bytes of a real file, use the Hex Dump Viewer.
How it works
The table holds the 128 codes of US-ASCII (ANSI X3.4, also published as RFC 20). For each code it computes the hex (two digits), octal (three digits) and 8-bit binary forms. Codes 0–31 and 127 are control characters; they are shown by their standard abbreviations, such as NUL, HT, LF, CR, ESC and DEL, and get no HTML code because they cannot be shown as text. Printable characters get a numeric reference such as ~, or a named one where the HTML table uses one, such as ". Searching happens in your browser.
Worked examples
A newline in a hex dump. Filter 0x0A:
10 | 0A | 012 | 00001010 | LF | | Line feed (newline)
A character by itself. Filter ~ returns 126 | 7E | 176 | 01111110 | ~ | ~ | Tilde.
By name. Filter quot returns the double quote: 34 | 22 | 042 | 00100010 | " | " | Quotation mark.
Not ASCII. Filter é returns “Nothing matches that filter.”
Limits and tips
- A number is always read as a decimal code, so
10finds LF, not the text “10”. Use0xfor hex. - A one-character filter matches the character column only. A space alone is ignored as a filter; search for
spaceinstead. - For all named HTML entities beyond ASCII, see the HTML Entities Ref. For any Unicode code point, use the Unicode Character Lookup.
Frequently asked questions
Why does é or € not appear?
What is the difference between LF and CR LF?
How are upper and lower case related?
What is the "extended ASCII" range 128 to 255?
How do we know nothing is uploaded? Test it yourself on the privacy proof page.