ASCII Table

Printable ASCII characters 33–126 with their decimal and hexadecimal codes. Click any character to copy it instantly.

Illustration representing ASCII Table: Copy & Paste ASCII Codes & Characters.

The ASCII table maps the 128 characters of the American Standard Code for Information Interchange to the numbers 0–127 — the foundation of modern text encoding and the first 128 code points of Unicode. This reference covers the printable range (33–126) grouped by type, with each character labeled by its decimal and hex code. Codes 0–31 are non-printing control characters (like 10, the line feed), and 32 is the space.

Punctuation 33–47

ASCII Punctuation & Symbols (33–47)

The first printable block: punctuation and arithmetic symbols.

33 / 0x21 — Exclamation Mark
34 / 0x22 — Quotation Mark
35 / 0x23 — Number Sign
36 / 0x24 — Dollar Sign
37 / 0x25 — Percent Sign
38 / 0x26 — Ampersand
39 / 0x27 — Apostrophe
40 / 0x28 — Left Parenthesis
41 / 0x29 — Right Parenthesis
42 / 0x2A — Asterisk
43 / 0x2B — Plus Sign
44 / 0x2C — Comma
45 / 0x2D — Hyphen-Minus
46 / 0x2E — Full Stop
47 / 0x2F — Solidus (Slash)
Digits 48–57

ASCII Digits (48–57)

The ten decimal digits — each digit's code is 48 plus its value.

48 / 0x30 — Digit Zero
49 / 0x31 — Digit One
50 / 0x32 — Digit Two
51 / 0x33 — Digit Three
52 / 0x34 — Digit Four
53 / 0x35 — Digit Five
54 / 0x36 — Digit Six
55 / 0x37 — Digit Seven
56 / 0x38 — Digit Eight
57 / 0x39 — Digit Nine
Punctuation 58–64

ASCII Punctuation & Symbols (58–64)

The symbols between the digits and the uppercase letters.

58 / 0x3A — Colon
59 / 0x3B — Semicolon
60 / 0x3C — Less-Than Sign
61 / 0x3D — Equals Sign
62 / 0x3E — Greater-Than Sign
63 / 0x3F — Question Mark
64 / 0x40 — Commercial At
Letters 65–122

ASCII Letters (65–90 and 97–122)

Uppercase letters run from 65 (A) to 90 (Z); lowercase from 97 (a) to 122 (z) — always uppercase plus 32.

65 / 0x41 — Latin Capital Letter A
66 / 0x42 — Latin Capital Letter B
67 / 0x43 — Latin Capital Letter C
77 / 0x4D — Latin Capital Letter M
78 / 0x4E — Latin Capital Letter N
88 / 0x58 — Latin Capital Letter X
89 / 0x59 — Latin Capital Letter Y
90 / 0x5A — Latin Capital Letter Z
97 / 0x61 — Latin Small Letter A
98 / 0x62 — Latin Small Letter B
109 / 0x6D — Latin Small Letter M
110 / 0x6E — Latin Small Letter N
120 / 0x78 — Latin Small Letter X
122 / 0x7A — Latin Small Letter Z
Brackets 91–96

ASCII Brackets & Marks (91–96)

Square brackets, backslash, caret, underscore, and the grave accent.

91 / 0x5B — Left Square Bracket
92 / 0x5C — Reverse Solidus (Backslash)
93 / 0x5D — Right Square Bracket
94 / 0x5E — Circumflex Accent (Caret)
95 / 0x5F — Low Line (Underscore)
96 / 0x60 — Grave Accent (Backtick)
Braces 123–126

ASCII Braces & Tilde (123–126)

The final printable characters before the DEL control code at 127.

123 / 0x7B — Left Curly Bracket
124 / 0x7C — Vertical Line (Pipe)
125 / 0x7D — Right Curly Bracket
126 / 0x7E — Tilde

Transform text with Unicode fonts

Use UltraTextGen to convert plain text into bold, italic, cursive, and 100+ other Unicode font styles — free and instant.

Open UltraTextGen →
Related Resources

Alt Codes

Keyboard Alt key codes for typing special characters.

HTML Entities

Named HTML entity codes for symbols on the web.

Text Art

ASCII and Unicode art collections to copy and paste.

Keyboard Symbols

The symbols printed on your keyboard keys, explained.