Uppercase A-Z (0x41-0x5A)
A
Latin Capital Letter A
Uppercase A. Uppercase letters occupy 0x41..0x5A. Lowercase a is 32 codes higher (0x61).
- Decimal
- 65
- Hex
- 0x41
- Octal
- 101
- Binary
- 01000001
Developer Tools
Full ASCII table with decimal, hex, octal, and binary codes. Look up any character, browse control codes, and convert text to and from ASCII codes.
Typing a single character or a code (decimal, hex 0x.., or binary like 1000001) jumps the detail card to that entry.
Uppercase A-Z (0x41-0x5A)
A
Uppercase A. Uppercase letters occupy 0x41..0x5A. Lowercase a is 32 codes higher (0x61).
Browse 128 characters
Click a card for the full breakdown
Control (0x00-0x1F)
Non-printing control codes for terminal and protocol use.
Whitespace (0x20)
The space character. Visible glyph but no ink.
Punctuation & Symbols
Symbols and punctuation interleaved between digits and letters.
Digits 0-9 (0x30-0x39)
Decimal digits stored as their character codes (offset by 48).
Uppercase A-Z (0x41-0x5A)
Latin capital letters. 32 codes apart from lowercase.
Lowercase a-z (0x61-0x7A)
Latin small letters. 32 codes apart from uppercase.
Delete (0x7F)
The DEL control code. Originally erased a punched-paper row.
Translate between text and ASCII codes in either direction. Decimal, hex, binary, and C-style escapes all work.
Decimal codes
72 101 108 108 111
Hex codes
0x48 0x65 0x6C 0x6C 0x6F
Binary (8 bits per char)
01001000 01100101 01101100 01101100 01101111
Octal escapes
\110 \145 \154 \154 \157
C / JS escape string
Hello
Unicode escapes
\u0048\u0065\u006C\u006C\u006F
| # | Char | Name | Dec | Hex | Binary |
|---|---|---|---|---|---|
| 1 | H | Latin Capital Letter H | 72 | 0x48 | 01001000 |
| 2 | e | Latin Small Letter e | 101 | 0x65 | 01100101 |
| 3 | l | Latin Small Letter l | 108 | 0x6C | 01101100 |
| 4 | l | Latin Small Letter l | 108 | 0x6C | 01101100 |
| 5 | o | Latin Small Letter o | 111 | 0x6F | 01101111 |
Reference data is built into the page at compile time. All searching, filtering, and conversion runs locally in your browser. Your input is never uploaded.
ASCII Table is a complete, browser-only reference for the 128 characters of standard ASCII (US-ASCII) plus a live converter that translates back and forth between text and ASCII codes. The reference has every entry with its decimal value (0 through 127), its hexadecimal value (0x00 through 0x7F), its octal escape, its 8-bit binary representation, the visible glyph for printable characters, and the canonical name for both printable letters and the 32 non-printable control codes at the start of the table plus DEL at the end. Each control code carries the information you actually need: the official three-letter abbreviation (NUL, STX, ETX, BEL, BS, TAB, LF, VT, FF, CR, ESC, and so on), the caret notation used by terminals (^@, ^G, ^J, ^M, ^[, ^?), the C-style escape sequence where one exists (\0, \a, \b, \t, \n, \v, \f, \r, \e), and a short note on what the code actually does in modern systems, from BEL still ringing the terminal, to LF and CR powering Unix and Windows newlines, to DC1 and DC3 surviving as XON/XOFF flow control, to ESC introducing every ANSI color and cursor escape sequence, to DEL being the only control code that lives at the very top of the range. Printable entries are organized into the natural groups the standard creates: punctuation and symbols (0x21 through 0x2F, 0x3A through 0x40, 0x5B through 0x60, 0x7B through 0x7E), the contiguous decimal digits 0 through 9 at 0x30 through 0x39, uppercase A through Z at 0x41 through 0x5A, lowercase a through z at 0x61 through 0x7A, with the historical 32-code gap between cases that makes the lower / upper conversion a single bit flip. The header search box accepts a number (65, 0x41, 1000001), a name (escape, line feed, vertical tab), an abbreviation (LF, CR, ESC, DEL), a caret (^J, ^M, ^[, ^?), or a single character (A, a, %, ?) and jumps the detail card directly to that entry. Category filter chips (Control, Whitespace, Punct/Sym, Digits, A-Z, a-z, DEL) narrow the browse list to a single group so you can scan it without distraction. Click any card and the detail panel at the top shows decimal, hex, octal, binary, the glyph at large size for printable codes or the abbreviation for control codes, the descriptive name, the long explanation, and copy buttons for the character itself, the decimal code, the hex code, and the binary representation. The second half of the page is a two-way converter. In Text to code mode, type or paste any string and the tool emits decimal codes, hex codes, 8-bit binary codes, octal escapes, a C / JavaScript escape string ready to paste into source code (with proper handling of \0, \n, \t, \r, and quoting), and a Unicode escape string in \u00XX form, plus a per-character table that names each input character and lists its codes side by side. In Code to text mode, paste decimal, hex (0x prefix or hex mode), or binary codes (separated by spaces, commas, semicolons, pipes, or newlines), and the tool decodes them back to text, displays a visible preview that shows control codes as <NUL>, <ESC>, and so on (so you can see what is actually in the byte stream), and warns about any tokens that are unparseable or fall outside the 0 through 127 ASCII range. Useful when you need to convert a character to its hex byte for a binary protocol, decode a fragment of bytes pulled out of a packet capture, look up the difference between LF and CR for cross-platform line endings, find out which code BEL or ESC actually is, build a reference for an embedded systems class, or just settle a debate about whether a number is a digit or a letter (digit codes are 48 through 57). The full table is baked into the page at compile time so the lookup works instantly and offline, and every conversion runs locally in the browser, so the strings and codes you paste here never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
Bidirectional text and binary translation with UTF-8 byte breakdown.
Open tool
ConverterBinary, octal, decimal, hex, and custom-base conversion with two's complement.
Open tool
TextPer-character breakdown with code points, UTF-8/UTF-16 bytes, and hidden character detection.
Open tool
DeveloperTwo-way HTML entity encoder and decoder with named, decimal, and hex modes.
Open tool
DeveloperEncode and decode percent-encoded URLs.
Open tool