About this tool
Explore the ASCII character table — convert text to ASCII codes and vice versa, browse the full 128-character table with binary, hex, and decimal values.
The ASCII Explorer is a searchable reference for all 128 characters of the 7-bit ASCII table, showing each code in decimal, hexadecimal, octal and 8-bit binary alongside its character and full name. Type a character to get its code, or a code from 0 to 127 to get the character, and the matching row scrolls into view and highlights. It is built for students, embedded and protocol developers, and anyone debugging a byte stream who needs to know what 0x0D or 65 actually is.
Open ASCII Explorer on AltFTool — it loads instantly in your browser.
Type a character into the Character Lookup box and press Lookup (or hit Enter). The result banner shows that character with its Dec, Hex, Oct and Bin values plus a description such as 'Uppercase letter A'; anything above code 127 gets the notice that it is outside the 7-bit ASCII range.
To go the other way, enter a decimal code between 0 and 127 in the ASCII Code Lookup box and press Lookup. The matching row is highlighted and scrolled into view in the ASCII Table (0 - 127), which lists Dec, Hex, Oct, Binary, Char and Description for all 128 codes.
Browse the table on its own with the All, Control and Printable filters and the 'Search char, code, hex or name' box, then use the copy button at the end of any row to put the character — or its mnemonic text for a control code such as LF or NUL — on your clipboard.
Every row shows decimal, hex, zero-padded octal and 8-bit binary side by side, so you never convert between them by hand.
All 33 control characters carry their mnemonic and meaning — LF is line feed, ESC is escape, DC1 is XON — instead of appearing as empty cells.
Filter to control or printable characters and search by character, decimal code, hex value or description name in one field.
128 in total, numbered 0 to 127 because ASCII is a 7-bit code. 95 of them are printable (codes 32 to 126, starting with space), and the remaining 33 are control characters: codes 0 to 31 plus DEL at 127.
Uppercase A is 65 (0x41) and lowercase a is 97 (0x61). Every letter pair differs by exactly 32, which is a single bit — bit 5 — so flipping that one bit changes case for the whole alphabet.
Line feed (LF) is 10, carriage return (CR) is 13, horizontal tab is 9 and space is 32. Windows text files traditionally end lines with CR followed by LF (13 then 10) while Unix uses LF alone, which is the source of most stray-character bugs in text files.
Because it is above code 127 and therefore outside 7-bit ASCII. Accented letters, curly quotes, emoji and every non-Latin script live in Unicode, where they are typically encoded in UTF-8 as two to four bytes; only the first 128 Unicode code points match ASCII exactly.