ASCII character table and code lookup
128 items
| DEC | HEX | OCT | BIN | Char | HTML | Description |
|---|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | � | NullCtrl | |
| 1 | 01 | 001 | 00000001 |  | Start of HeadingCtrl | |
| 2 | 02 | 002 | 00000010 |  | Start of TextCtrl | |
| 3 | 03 | 003 | 00000011 |  | End of TextCtrl | |
| 4 | 04 | 004 | 00000100 |  | End of TransmissionCtrl | |
| 5 | 05 | 005 | 00000101 |  | EnquiryCtrl | |
| 6 | 06 | 006 | 00000110 |  | AcknowledgeCtrl | |
| 7 | 07 | 007 | 00000111 |  | BellCtrl | |
| 8 | 08 | 010 | 00001000 |  | BackspaceCtrl | |
| 9 | 09 | 011 | 00001001 | 	 | Horizontal TabCtrl | |
| 10 | 0A | 012 | 00001010 | | Line FeedCtrl | |
| 11 | 0B | 013 | 00001011 |  | Vertical TabCtrl | |
| 12 | 0C | 014 | 00001100 |  | Form FeedCtrl | |
| 13 | 0D | 015 | 00001101 | | Carriage ReturnCtrl | |
| 14 | 0E | 016 | 00001110 |  | Shift OutCtrl | |
| 15 | 0F | 017 | 00001111 |  | Shift InCtrl | |
| 16 | 10 | 020 | 00010000 |  | Data Link EscapeCtrl | |
| 17 | 11 | 021 | 00010001 |  | Device Control 1 (XON)Ctrl | |
| 18 | 12 | 022 | 00010010 |  | Device Control 2Ctrl | |
| 19 | 13 | 023 | 00010011 |  | Device Control 3 (XOFF)Ctrl | |
| 20 | 14 | 024 | 00010100 |  | Device Control 4Ctrl | |
| 21 | 15 | 025 | 00010101 |  | Negative AcknowledgeCtrl | |
| 22 | 16 | 026 | 00010110 |  | Synchronous IdleCtrl | |
| 23 | 17 | 027 | 00010111 |  | End of Trans. BlockCtrl | |
| 24 | 18 | 030 | 00011000 |  | CancelCtrl | |
| 25 | 19 | 031 | 00011001 |  | End of MediumCtrl | |
| 26 | 1A | 032 | 00011010 |  | SubstituteCtrl | |
| 27 | 1B | 033 | 00011011 |  | EscapeCtrl | |
| 28 | 1C | 034 | 00011100 |  | File SeparatorCtrl | |
| 29 | 1D | 035 | 00011101 |  | Group SeparatorCtrl | |
| 30 | 1E | 036 | 00011110 |  | Record SeparatorCtrl | |
| 31 | 1F | 037 | 00011111 |  | Unit SeparatorCtrl | |
| 32 | 20 | 040 | 00100000 |   | Space | |
| 33 | 21 | 041 | 00100001 | ! | Exclamation Mark | |
| 34 | 22 | 042 | 00100010 | "" | Quotation Mark | |
| 35 | 23 | 043 | 00100011 | # | Number Sign | |
| 36 | 24 | 044 | 00100100 | $ | Dollar Sign | |
| 37 | 25 | 045 | 00100101 | % | Percent Sign | |
| 38 | 26 | 046 | 00100110 | && | Ampersand | |
| 39 | 27 | 047 | 00100111 | '' | Apostrophe | |
| 40 | 28 | 050 | 00101000 | ( | Left Parenthesis | |
| 41 | 29 | 051 | 00101001 | ) | Right Parenthesis | |
| 42 | 2A | 052 | 00101010 | * | Asterisk | |
| 43 | 2B | 053 | 00101011 | + | Plus Sign | |
| 44 | 2C | 054 | 00101100 | , | Comma | |
| 45 | 2D | 055 | 00101101 | - | Hyphen-Minus | |
| 46 | 2E | 056 | 00101110 | . | Full Stop | |
| 47 | 2F | 057 | 00101111 | / | Solidus (Slash) | |
| 48 | 30 | 060 | 00110000 | 0 | Digit Zero | |
| 49 | 31 | 061 | 00110001 | 1 | Digit One | |
| 50 | 32 | 062 | 00110010 | 2 | Digit Two | |
| 51 | 33 | 063 | 00110011 | 3 | Digit Three | |
| 52 | 34 | 064 | 00110100 | 4 | Digit Four | |
| 53 | 35 | 065 | 00110101 | 5 | Digit Five | |
| 54 | 36 | 066 | 00110110 | 6 | Digit Six | |
| 55 | 37 | 067 | 00110111 | 7 | Digit Seven | |
| 56 | 38 | 070 | 00111000 | 8 | Digit Eight | |
| 57 | 39 | 071 | 00111001 | 9 | Digit Nine | |
| 58 | 3A | 072 | 00111010 | : | Colon | |
| 59 | 3B | 073 | 00111011 | ; | Semicolon | |
| 60 | 3C | 074 | 00111100 | << | Less-Than Sign | |
| 61 | 3D | 075 | 00111101 | = | Equals Sign | |
| 62 | 3E | 076 | 00111110 | >> | Greater-Than Sign | |
| 63 | 3F | 077 | 00111111 | ? | Question Mark | |
| 64 | 40 | 100 | 01000000 | @ | At Sign | |
| 65 | 41 | 101 | 01000001 | A | Latin Capital Letter A | |
| 66 | 42 | 102 | 01000010 | B | Latin Capital Letter B | |
| 67 | 43 | 103 | 01000011 | C | Latin Capital Letter C | |
| 68 | 44 | 104 | 01000100 | D | Latin Capital Letter D | |
| 69 | 45 | 105 | 01000101 | E | Latin Capital Letter E | |
| 70 | 46 | 106 | 01000110 | F | Latin Capital Letter F | |
| 71 | 47 | 107 | 01000111 | G | Latin Capital Letter G | |
| 72 | 48 | 110 | 01001000 | H | Latin Capital Letter H | |
| 73 | 49 | 111 | 01001001 | I | Latin Capital Letter I | |
| 74 | 4A | 112 | 01001010 | J | Latin Capital Letter J | |
| 75 | 4B | 113 | 01001011 | K | Latin Capital Letter K | |
| 76 | 4C | 114 | 01001100 | L | Latin Capital Letter L | |
| 77 | 4D | 115 | 01001101 | M | Latin Capital Letter M | |
| 78 | 4E | 116 | 01001110 | N | Latin Capital Letter N | |
| 79 | 4F | 117 | 01001111 | O | Latin Capital Letter O | |
| 80 | 50 | 120 | 01010000 | P | Latin Capital Letter P | |
| 81 | 51 | 121 | 01010001 | Q | Latin Capital Letter Q | |
| 82 | 52 | 122 | 01010010 | R | Latin Capital Letter R | |
| 83 | 53 | 123 | 01010011 | S | Latin Capital Letter S | |
| 84 | 54 | 124 | 01010100 | T | Latin Capital Letter T | |
| 85 | 55 | 125 | 01010101 | U | Latin Capital Letter U | |
| 86 | 56 | 126 | 01010110 | V | Latin Capital Letter V | |
| 87 | 57 | 127 | 01010111 | W | Latin Capital Letter W | |
| 88 | 58 | 130 | 01011000 | X | Latin Capital Letter X | |
| 89 | 59 | 131 | 01011001 | Y | Latin Capital Letter Y | |
| 90 | 5A | 132 | 01011010 | Z | Latin Capital Letter Z | |
| 91 | 5B | 133 | 01011011 | [ | Left Square Bracket | |
| 92 | 5C | 134 | 01011100 | \ | Reverse Solidus (Backslash) | |
| 93 | 5D | 135 | 01011101 | ] | Right Square Bracket | |
| 94 | 5E | 136 | 01011110 | ^ | Circumflex Accent | |
| 95 | 5F | 137 | 01011111 | _ | Low Line (Underscore) | |
| 96 | 60 | 140 | 01100000 | ` | Grave Accent | |
| 97 | 61 | 141 | 01100001 | a | Latin Small Letter a | |
| 98 | 62 | 142 | 01100010 | b | Latin Small Letter b | |
| 99 | 63 | 143 | 01100011 | c | Latin Small Letter c | |
| 100 | 64 | 144 | 01100100 | d | Latin Small Letter d | |
| 101 | 65 | 145 | 01100101 | e | Latin Small Letter e | |
| 102 | 66 | 146 | 01100110 | f | Latin Small Letter f | |
| 103 | 67 | 147 | 01100111 | g | Latin Small Letter g | |
| 104 | 68 | 150 | 01101000 | h | Latin Small Letter h | |
| 105 | 69 | 151 | 01101001 | i | Latin Small Letter i | |
| 106 | 6A | 152 | 01101010 | j | Latin Small Letter j | |
| 107 | 6B | 153 | 01101011 | k | Latin Small Letter k | |
| 108 | 6C | 154 | 01101100 | l | Latin Small Letter l | |
| 109 | 6D | 155 | 01101101 | m | Latin Small Letter m | |
| 110 | 6E | 156 | 01101110 | n | Latin Small Letter n | |
| 111 | 6F | 157 | 01101111 | o | Latin Small Letter o | |
| 112 | 70 | 160 | 01110000 | p | Latin Small Letter p | |
| 113 | 71 | 161 | 01110001 | q | Latin Small Letter q | |
| 114 | 72 | 162 | 01110010 | r | Latin Small Letter r | |
| 115 | 73 | 163 | 01110011 | s | Latin Small Letter s | |
| 116 | 74 | 164 | 01110100 | t | Latin Small Letter t | |
| 117 | 75 | 165 | 01110101 | u | Latin Small Letter u | |
| 118 | 76 | 166 | 01110110 | v | Latin Small Letter v | |
| 119 | 77 | 167 | 01110111 | w | Latin Small Letter w | |
| 120 | 78 | 170 | 01111000 | x | Latin Small Letter x | |
| 121 | 79 | 171 | 01111001 | y | Latin Small Letter y | |
| 122 | 7A | 172 | 01111010 | z | Latin Small Letter z | |
| 123 | 7B | 173 | 01111011 | { | Left Curly Bracket | |
| 124 | 7C | 174 | 01111100 | | | Vertical Line | |
| 125 | 7D | 175 | 01111101 | } | Right Curly Bracket | |
| 126 | 7E | 176 | 01111110 | ~ | Tilde | |
| 127 | 7F | 177 | 01111111 |  | DeleteCtrl |
ASCII (American Standard Code for Information Interchange) is the most fundamental character encoding standard for representing text in computers.
ASCII is a 7-bit encoding that defines 128 characters from 0 to 127, including English letters, numbers, special characters, and control characters.
ASCII (American Standard Code for Information Interchange) is the fundamental character encoding standard used in computers to represent text. It defines 128 characters (0-127) using 7 bits, including English letters, numbers, special characters, and control characters.
Search for a Character
Enter a DEC value, HEX value, or character in the search box to find an ASCII code
Filter by Category
Use the All, Control, or Printable tab to show only the character type you need
Copy a Character
Click a character button to copy that character to your clipboard
Check Code Values
Use the table to view each character's decimal, hexadecimal, octal, binary, and HTML codes
ASCII can represent only 128 English-based characters, while Unicode supports more than 140,000 characters from around the world, including Hangul, Chinese characters, and emoji. ASCII matches the first 128 Unicode characters.
Control characters (0–31 and 127) are nonprinting characters that do not appear on screen. They were created to control printers and communication devices and include line feed (LF), horizontal tab (HT), and backspace (BS).
It is used for character ↔ number conversion, case conversion (uppercase + 32 = lowercase), sorting, input validation, and more. For example, 'A' is 65 and 'a' is 97, a difference of 32.
Extended ASCII (128–255) expands standard 7-bit ASCII to 8 bits to include additional characters. Variants such as ISO 8859-1 (Latin-1) add accented letters and symbols.
NULL (0) is a control character that represents 'nothing' and is used for purposes such as string termination. A space (32) is a printable blank character that separates words.