How to use the ASCII Table Reference
- 1. Browse or searchType a number (65), a hex value (0x41), a character or a word like tab; or filter by group.
- 2. Convert textType text and press Convert to get each character's code.
- 3. DownloadThe result includes a CSV of the whole table for your notes.
Worked example
Converting Hi! gives 72 105 33: H is 72 (hex 48, binary 01001000), i is 105 (hex 69), and ! is 33 (hex 21). The hex string is 48 69 21. Characters outside ASCII, like ₹ or accented letters, are flagged and shown with their Unicode code points instead, since ASCII stops at 127.
Patterns worth knowing
- Digits '0'–'9' are 48–57, so subtracting '0' turns a digit character into its value: '7' − '0' = 7.
- Uppercase A–Z are 65–90 and lowercase a–z are 97–122. They differ by exactly 32 (one bit), which is how quick case conversion works.
- Codes 0–31 and 127 are control characters: 9 is tab, 10 is line feed (\n) and 13 is carriage return (\r). Windows ends lines with 13 10, Linux and macOS with 10.
- 32 is the space character, and 127 (DEL) is the only control character at the top end of the table.
Use the group filter to list just the control characters, digits or letters, which is handy when writing parsers or validating input.
ASCII and Unicode
ASCII is a 7-bit code from the 1960s. Unicode extends it to well over a hundred thousand characters, and UTF-8, the encoding used on most of the web, stores the first 128 Unicode characters exactly as ASCII bytes. So any ASCII text is also valid UTF-8.
Frequently asked questions
What's extended ASCII?
8-bit code pages (128–255) that differ by region. They aren't standard ASCII, so this table covers 0–127.
How do I type a character by its code?
On Windows, hold Alt and type the code on the number pad; in code, use chr(65) in Python or (char) 65 in Java and C.
Is my text sent anywhere?
No. The conversion happens in your browser.
Is the ASCII table free?
Yes. You can use the ASCII table without signing up. The first time you run it, we ask once for your name and WhatsApp number; after that the ASCII table and every other Uncodemy tool open straight away.