ASCII Table: ASCII is an acronym for American Standard Code for Information Interchange developed by the American National Standards Institute (ANSI). Most of the programs use ASCII codes to represent text files; perhaps, it is the most common format to represent the text files over the internet. For example, ASCII code characters are useful in sending and receiving emails.
In an ASCII Table file, each alphabetic, Numeric, or Special character is represented with 7-bit binary numbers. Since ASCII uses 7 bits, it only supports 2^7 = 128 character codes (0 to 127). Therefore, the standard ASCII character code table set is limited to 128 characters. Though these characters are enough to represent the Numbers, English letters, and symbols, they are not sufficient to represent the special or the characters from the other language.
There is an Extended ASCII set that supports an 8-bit binary representation to hold some of the special characters, and this extended table set represents character codes from 128 to 255. Even this extended ASCII set doesn’t accurately represent the special characters in all languages. That’s why webpages use UTF-8, UTF-16, and Latin character sets to represent the remaining.
NOTE: The ASCII character codes table from 128 to 255 may not be the same on all the computers.
ASCII Table for Non Printable character codes
The charter codes from 0 to 31 in the ASCII table are non-printable. Following ASCII table represents the list of non-printable codes and their decimal, Hexadecimal, and Octal numbers with Description.
BINARY | DEC | OCT | HEX | Char | Description |
---|---|---|---|---|---|
00000000 | 0 | 000 | 00 | NUL | Null char |
00000001 | 1 | 001 | 01 | SOH | Start of Heading |
00000010 | 2 | 002 | 02 | STX | Start of Text |
00000011 | 3 | 003 | 03 | ETX | End of Text |
00000100 | 4 | 004 | 04 | EOT | End of Transmission |
00000101 | 5 | 005 | 05 | ENQ | Enquiry |
00000110 | 6 | 006 | 06 | ACK | Acknowledgment |
00000111 | 7 | 007 | 07 | BEL | Bell |
00001000 | 8 | 010 | 08 | BS | Back Space |
00001001 | 9 | 011 | 09 | HT | Horizontal Tab |
00001010 | 10 | 012 | 0A | LF | Line Feed |
00001011 | 11 | 013 | 0B | VT | Vertical Tab |
00001100 | 12 | 014 | 0C | FF | Form Feed |
00001101 | 13 | 015 | 0D | CR | Carriage Return |
00001110 | 14 | 016 | 0E | SO | Shift Out |
00001111 | 15 | 017 | 0F | SI | Shift In |
00010000 | 16 | 020 | 10 | DLE | Data Line Escape |
00010001 | 17 | 021 | 11 | DC1 | Device Control 1 |
00010010 | 18 | 022 | 12 | DC2 | Device Control 2 |
00010011 | 19 | 023 | 13 | DC3 | Device Control 3 |
00010100 | 20 | 024 | 14 | DC4 | Device Control 4 |
00010101 | 21 | 025 | 15 | NAK | Negative Acknowledgement |
00010110 | 22 | 026 | 16 | SYN | Synchronous Idle |
00010111 | 23 | 027 | 17 | ETB | End of Transmit Block |
00011000 | 24 | 030 | 18 | CAN | Cancel |
00011001 | 25 | 031 | 19 | EM | End of Medium |
00011010 | 26 | 032 | 1A | SUB | Substitute |
00011011 | 27 | 033 | 1B | ESC | Escape |
00011100 | 28 | 034 | 1C | FS | File Separator |
00011101 | 29 | 035 | 1D | GS | Group Separator |
00011110 | 30 | 036 | 1E | RS | Record Separator |
00011111 | 31 | 037 | 1F | US | Unit Separator |
ASCII Table for Printable character codes
The charter codes from 32 to 127 in the ASCII table are printable characters. For example, Alphabets, Numbers, braces, punctuation marks, so on and so forth. The following ASCII table represents the list of available charter codes with descriptions.
BINARY | DEC | OCT | HEX | Symbol | Description |
---|---|---|---|---|---|
00100000 | 32 | 040 | 20 | Space | |
00100001 | 33 | 041 | 21 | ! | Exclamation mark |
00100010 | 34 | 042 | 22 | “ | Double quotes |
00100011 | 35 | 043 | 23 | # | Number |
00100100 | 36 | 044 | 24 | $ | Dollar |
00100101 | 37 | 045 | 25 | % | Percentage |
00100110 | 38 | 046 | 26 | & | Ampersand |
00100111 | 39 | 047 | 27 | ‘ | Single quote |
00101000 | 40 | 050 | 28 | ( | Open parenthesis or open bracket |
00101001 | 41 | 051 | 29 | ) | Close parenthesis or close bracket |
00101010 | 42 | 052 | 2A | * | Asterisk |
00101011 | 43 | 053 | 2B | + | Plus |
00101100 | 44 | 054 | 2C | , | Comma |
00101101 | 45 | 055 | 2D | – | Hyphen |
00101110 | 46 | 056 | 2E | . | Period, dot or full stop |
00101111 | 47 | 057 | 2F | / | Slash or divide |
00110000 | 48 | 060 | 30 | 0 | Zero |
00110001 | 49 | 061 | 31 | 1 | One |
00110010 | 50 | 062 | 32 | 2 | Two |
00110011 | 51 | 063 | 33 | 3 | Three |
00110100 | 52 | 064 | 34 | 4 | Four |
00110101 | 53 | 065 | 35 | 5 | Five |
00110110 | 54 | 066 | 36 | 6 | Six |
00110111 | 55 | 067 | 37 | 7 | Seven |
00111000 | 56 | 070 | 38 | 8 | Eight |
00111001 | 57 | 071 | 39 | 9 | Nine |
00111010 | 58 | 072 | 3A | : | Colon |
00111011 | 59 | 073 | 3B | ; | Semicolon |
00111100 | 60 | 074 | 3C | < | Less than |
00111101 | 61 | 075 | 3D | = | Equals |
00111110 | 62 | 076 | 3E | > | Greater than |
00111111 | 63 | 077 | 3F | ? | Question mark |
01000000 | 64 | 100 | 40 | @ | At symbol |
01000001 | 65 | 101 | 41 | A | Uppercase A |
01000010 | 66 | 102 | 42 | B | Uppercase B |
01000011 | 67 | 103 | 43 | C | Uppercase C |
01000100 | 68 | 104 | 44 | D | Uppercase D |
01000101 | 69 | 105 | 45 | E | Uppercase E |
01000110 | 70 | 106 | 46 | F | Uppercase F |
01000111 | 71 | 107 | 47 | G | Uppercase G |
01001000 | 72 | 110 | 48 | H | Uppercase H |
01001001 | 73 | 111 | 49 | I | Uppercase I |
01001010 | 74 | 112 | 4A | J | Uppercase J |
01001011 | 75 | 113 | 4B | K | Uppercase K |
01001100 | 76 | 114 | 4C | L | Uppercase L |
01001101 | 77 | 115 | 4D | M | Uppercase M |
01001110 | 78 | 116 | 4E | N | Uppercase N |
01001111 | 79 | 117 | 4F | O | Uppercase O |
01010000 | 80 | 120 | 50 | P | Uppercase P |
01010001 | 81 | 121 | 51 | Q | Upper case Q |
01010010 | 82 | 122 | 52 | R | Upper case R |
01010011 | 83 | 123 | 53 | S | Upper case S |
01010100 | 84 | 124 | 54 | T | Upper case T |
01010101 | 85 | 125 | 55 | U | Upper case U |
01010110 | 86 | 126 | 56 | V | Upper case V |
01010111 | 87 | 127 | 57 | W | Upper case W |
01011000 | 88 | 130 | 58 | X | Upper case X |
01011001 | 89 | 131 | 59 | Y | Upper case Y |
01011010 | 90 | 132 | 5A | Z | Upper case Z |
01011011 | 91 | 133 | 5B | [ | Opening bracket |
01011100 | 92 | 134 | 5C | \ | Backslash |
01011101 | 93 | 135 | 5D | ] | Closing bracket |
01011110 | 94 | 136 | 5E | ^ | Caret – circumflex |
01011111 | 95 | 137 | 5F | _ | Underscore |
01100000 | 96 | 140 | 60 | ` | Grave accent |
01100001 | 97 | 141 | 61 | a | Lowercase a |
01100010 | 98 | 142 | 62 | b | Lowercase b |
01100011 | 99 | 143 | 63 | c | Lowercase c |
01100100 | 100 | 144 | 64 | d | Lowercase d |
01100101 | 101 | 145 | 65 | e | Lower case e |
01100110 | 102 | 146 | 66 | f | Lower case f |
01100111 | 103 | 147 | 67 | g | Lowercase g |
01101000 | 104 | 150 | 68 | h | Lower case h |
01101001 | 105 | 151 | 69 | i | Lower case i |
01101010 | 106 | 152 | 6A | j | Lower case j |
01101011 | 107 | 153 | 6B | k | Lower case k |
01101100 | 108 | 154 | 6C | l | Lower case l |
01101101 | 109 | 155 | 6D | m | Lower case m |
01101110 | 110 | 156 | 6E | n | Lower case n |
01101111 | 111 | 157 | 6F | o | Lower case o |
01110000 | 112 | 160 | 70 | p | Lower case p |
01110001 | 113 | 161 | 71 | q | Lowercase q |
01110010 | 114 | 162 | 72 | r | Lowercase r |
01110011 | 115 | 163 | 73 | s | Lowercase s |
01110100 | 116 | 164 | 74 | t | Lowercase t |
01110101 | 117 | 165 | 75 | u | Lowercase u |
01110110 | 118 | 166 | 76 | v | Lowercase v |
01110111 | 119 | 167 | 77 | w | Lowercase w |
01111000 | 120 | 170 | 78 | x | Lowercase x |
01111001 | 121 | 171 | 79 | y | Lowercase y |
01111010 | 122 | 172 | 7A | z | Lowercase z |
01111011 | 123 | 173 | 7B | { | Opening brace |
01111100 | 124 | 174 | 7C | | | Vertical bar |
01111101 | 125 | 175 | 7D | } | Closing brace |
01111110 | 126 | 176 | 7E | ~ | Equivalency sign – tilde |
01111111 | 127 | 177 | 7F | Delete |