ASCII reference at a glance
The ASCII (American Standard Code for Information Interchange) table maps the integers 0 through 127 to characters: control codes, digits, uppercase and lowercase letters, and punctuation. This tool renders all 128 standard code points plus the extended 128-255 range, with each value shown in decimal, hexadecimal, octal and binary so you can convert between bases at a glance.
How it works
Every code point n is converted with the standard base routines:
n.toString(16) for hex, n.toString(8) for octal and n.toString(2) for
binary, then zero-padded to a fixed width. The printable glyph comes from
String.fromCharCode(n). For control characters (0-31 and 127) there is no
visible glyph, so the table substitutes the conventional three-letter
abbreviation such as LF, CR or ESC. The search box matches a row when your
query equals its decimal value, equals its two-digit hex code, or appears in the
character name.
Tips and examples
- Letter
Ais decimal 65, hex0x41, octal101, binary01000001. - Lowercase letters are exactly 32 greater than their uppercase counterparts, so
ais 97 — that constant 32 gap is why flipping bit 5 toggles case. - The digits
0-9occupy 48-57, which is why subtracting 48 from a digit character gives its numeric value. - Use the Range selector set to “Control characters” to study the C0 control set used by terminals and serial protocols.