ASCII Table
Full ASCII chart (0–127) with dec, hex, octal & binary values.
A complete, searchable ASCII table listing all 128 characters (0–127) with their decimal, hexadecimal, octal and binary values, the character itself and a description. Includes the printable letters, digits and symbols plus the named control characters (NUL, LF line feed, CR carriage return, ESC and more). Search by character, code or name, filter by type and tap any value to copy it. Runs fully in your browser — no API.
How to use ASCII Table
Open the table
Launch this free ASCII table tool to see all 128 characters with their decimal, hex, octal and binary codes in one place.
Search a value
Type a character like A, a decimal like 65, a hex like 41 or a name like 'space' to jump straight to that ASCII entry.
Filter by type
Use the type filter to show only control characters, digits, uppercase or lowercase letters, or symbols.
Convert bases
Read the decimal, hexadecimal, octal and binary columns to convert any character between number systems instantly.
Copy a code
Tap any character, decimal, hex, octal or binary value to copy it to your clipboard for your code or documentation.
Learn control codes
Scroll the 0–31 range to see named control characters like NUL, LF, CR and ESC and what each one does.
Frequently asked questions
What is ASCII?
ASCII (American Standard Code for Information Interchange) is a character-encoding standard that maps 128 characters — letters, digits, punctuation and control codes — to the numbers 0–127. It's the foundation of text on computers and the basis of Unicode's first 128 code points.
What is the ASCII code for 'A'?
The uppercase letter 'A' is ASCII 65 (decimal), 41 in hexadecimal, 101 in octal and 01000001 in binary. Lowercase 'a' is 97 (decimal). You can search this table for any character to see all four values.
What are ASCII control characters?
Control characters are the first 32 codes (0–31) plus 127. They aren't printable symbols — they control devices and formatting. Common ones include NUL (0), Tab (9), LF/line feed (10), CR/carriage return (13) and ESC (27).
What is the difference between ASCII and Unicode?
ASCII defines only 128 characters (0–127), enough for English. Unicode is a much larger standard covering virtually every writing system and emoji, but its first 128 code points are identical to ASCII, so all ASCII is valid Unicode/UTF-8.
How do I convert a character to binary or hex?
Find the character in this table — its row shows the decimal, hexadecimal, octal and binary value at once. For example, '#' is 35 decimal, 23 hex and 00100011 binary. Tap any value to copy it.
Is this ASCII table free?
Yes — it's completely free with no sign-up. The full table is generated in your browser, so there are no limits, no API keys and nothing is uploaded. It works offline once loaded.
What is the ASCII code for a space or Enter?
The space character is ASCII 32 (decimal), the Tab is 9, the line feed (LF, new line) is 10 and the carriage return (CR) is 13. These are whitespace and control codes rather than printable symbols — search the table for any of them to see the hex and binary values.
What is extended ASCII?
Standard ASCII covers codes 0–127. 'Extended ASCII' refers to codes 128–255 used by 8-bit encodings (like Latin-1) to add accented letters and extra symbols, but these vary by code page and aren't part of the original ASCII standard — modern text uses Unicode/UTF-8 for those characters.
Related tools — Reference · Codes & Web
- HTTP Status Codes — Every HTTP response code (200, 301, 404, 500) with its meaning.
- HTTP Headers List — Common request & response HTTP headers, explained.
- HTTP Methods — GET, POST, PUT, PATCH, DELETE & more — with semantics.
- HTML Entity Codes — HTML entities & symbol codes — , ©, ®, →, ×, and more.
- Unicode Characters — Useful Unicode symbols with code points — copy any of them.
- DNS Record Types — A, AAAA, CNAME, MX, TXT & more — what each DNS record does.
- File Extensions & MIME Types — Common file extensions mapped to their MIME (media) type.
- Programming Language Extensions — File extensions for every programming language (.py, .js, .rs…).
- TLD List — Top-level domains — gTLDs & country-code TLDs explained.
- Mobile Network Codes (MCC/MNC) — MCC & MNC codes that identify mobile operators worldwide.
- Network Port Reference — 108+ TCP/UDP ports with a security rating & firewall rule generator.