ASCII Table: complete character reference with decimal, hex, binary, and HTML entity values. The ASCII standard maps 128 characters - 33 control characters list entries and 95 printable symbols - to integers 0–127, forming the foundation of nearly all modern text encoding. This hex to ascii table and decimal to ascii reference provides an essential lookup for developers debugging data streams or writing low-level parsing logic.
Characters 0–31 and 127 are non-printable control codes: tab (9), line feed (10), carriage return (13), escape (27), and others inherited from teletype machines. Characters 32–126 are printable: space, digits 0–9, and punctuation. Our table also includes extended ASCII codes (128–255) for Latin-1 supplement reference, ensuring you have a complete binary character codes map for legacy and modern systems. This html entity lookup functionality helps bridge the gap between raw numeric codes and web-safe character representations.
ASCII covers 128 characters; Unicode covers over 140,000. UTF-8 is backward-compatible with ASCII - characters 0–127 encode identically. Unicode extends ASCII rather than replacing it.
ASCII was designed in 1963 for teletype machines. Values 0–31 were reserved for control commands. Character 32 was the first printable slot and was assigned to the space character.
DEL (127) was originally used to erase characters on paper tape by punching all holes. ESC (27) begins escape sequences in terminals - for example, ESC[1m is the ANSI bold sequence.
Most control characters have keyboard shortcuts: Ctrl+C is ETX (3), Ctrl+D is EOT (4), Ctrl+J is LF (10), Ctrl+M is CR (13). The numeric relationship is: Ctrl+A = 1, Ctrl+B = 2, etc.
Whether you're debugging binary formats or learning about character encoding, keep this ASCII Table bookmarked for fast and accurate character code lookups.