1001Ferramentas
📟 Utilities

ASCII Table

Look up all 128 ASCII characters with decimal, hex, binary, HTML entity and description. Filter by type and search by character or code.

Dec Hex Binary Char Name Description HTML Action

What is the ASCII table?

ASCII (American Standard Code for Information Interchange) was born in 1963 as a character encoding standard. There are 128 characters in total (0–127): 33 of them are control characters that don't print, and the other 95 are printable, including letters, digits and punctuation symbols.

Each character maps to a decimal code. The letter A, for instance, is code 65 (41 in hex, 01000001 in binary). Programming, network protocols and operating systems rely on these codes all the time.

Worth remembering that ASCII is part of Unicode, since the first 128 Unicode code points line up exactly with the ASCII table.

Complete ASCII table for reference

Sooner or later, anyone who codes, deals with protocols or studies computing ends up needing to look up an ASCII character's code. This table lays out all 128 characters of the standard, each one with its code in decimal, hexadecimal and binary, plus the HTML entity and a short note on what it represents.

Filter by type to split control characters (line break, tab and the like) from printable ones. When you already know what you're after, search straight by the character or the code. It backs you up while converting, debugging data or making sense of that odd byte that turned up in a file.

All of it lives in the browser, no memorising and no manual to crack open. A reference that fits the everyday work of building and studying.

Frequently asked questions

Why can I not find á, ç or the euro sign in this table?
Because none of them is ASCII. The original standard covers codes 0 to 127 only and was designed around English. Accented letters live in the extended tables, 128 to 255, such as Latin-1, and in Unicode. In UTF-8 the first 128 codes are identical to the ones listed here and take a single byte, while á already needs two bytes, C3 and A1.
Why is the binary shown with eight digits if ASCII is a seven-bit code?
The column pads with leading zeros to fill a whole byte, which is how the character is actually stored on disk or sent over the wire. The highest code, 127, is 1111111 in seven bits and shows up here as 01111111. The spare eighth bit once carried parity on noisy links; in plain ASCII it stays at zero.
Why is the copy button inactive on the first rows?
Rows 0 to 31, plus code 127 (DEL), are control characters: commands with no shape on screen, such as line feed and tab. Pasting one into a text field produces nothing visible or breaks the paste altogether. In source code, use the matching escape sequence instead: 9 is tab, 10 is line feed and 13 is carriage return.

Related Tools