Developer Tools
ASCII Table
Full ASCII reference — decimal, hex, octal, binary, HTML entity, and control-code names.
Updated July 14, 2026
How to use the ascii table
- 1Pick a range: control, printable, or extended.
- 2Search by decimal, character, hex, or name.
- 3Read the decimal, hex, octal, binary, and HTML entity.
- 4Click any row to copy that character.
Common uses
- Looking up a character's hex or decimal code
- Finding the name of a control character in a hex dump
- Getting the HTML entity for a symbol
- Teaching or learning how text is encoded as numbers
Frequently asked questions
How many characters are in ASCII?
Standard ASCII defines 128 characters, numbered 0 to 127. That splits into 33 non-printing control codes (0–31 and 127, like tab, line feed, and escape) and 95 printable characters (32–126) — the space, digits, letters, and punctuation. Everything above 127 is not ASCII; it belongs to an extended set like Windows-1252 or a Unicode encoding.
What's the difference between ASCII and extended ASCII?
'Extended ASCII' isn't a single standard — it's a loose name for any encoding that uses values 128–255 on top of ASCII, and several incompatible ones exist (Windows-1252, ISO-8859-1, Code Page 437). This table's extended tab uses Windows-1252, the web's default, so 128–159 show glyphs like the euro sign and trademark where ISO-8859-1 would place control codes.
Why is 'A' 65 and 'a' 97?
The uppercase letters were assigned 65–90 and lowercase 97–122, exactly 32 apart. That gap is a single bit (0x20), so flipping one bit converts between cases — a deliberate design choice that made early text processing simple. The digits 0–9 sit at 48–57 for the same kind of convenience.
About this tool
The ASCII table is a complete, searchable reference for all 128 standard ASCII characters plus the Windows-1252 extended set (128–255). Every row shows the character's decimal, hexadecimal, octal, and binary values, its HTML entity, and — for the 33 non-printing control codes — the abbreviation and full name (NUL, LF, CR, ESC, and the rest). Search by code, character, hex value, or name, switch between the control, printable, and extended ranges, and click any row to copy the character. It's the quick lookup for anyone escaping strings, debugging encodings, reading a hex dump, or remembering that 'A' is 65 and a newline is 10.
Like most tools on UtilityBase, the ascii table runs entirely in your browser — nothing you enter is uploaded or stored on a server. It's free to use with no account required. Browse more developer tools here.
Was this tool helpful?
Related tools
Number Base Converter
Convert between binary, hex, decimal, and octal — with the hand method shown.
Developer Tools
Binary Translator
Convert text to binary and back, plus a decimal/hex/binary/octal converter.
Developer Tools
HTML Entity Converter
Encode special characters to HTML entities and decode them back.
Developer Tools
NATO Phonetic Alphabet Translator
Convert text to the NATO phonetic alphabet (Alfa, Bravo, Charlie) and back, with read-aloud.
Text Tools
What Is My IP
Your public IP, and exactly what it reveals — location, ISP, timezone.
Developer Tools
Regex Tester
Test regular expressions live with match highlighting, groups, and a cheat sheet.
Developer Tools