ASCII Table: Codes 0-127 in Hex, Octal, Binary, Decimal
All 128 ASCII codes with decimal, hex, octal, binary, HTML entity, character and control-code names such as LF Line Feed. Filter by class, sort any column, view Windows-1252 128 to 255, copy as text or CSV. Nothing is uploaded.
128 of 128 codes
| 0 | 00 | 000 | 0000000 | � | NUL | Null | |
|---|---|---|---|---|---|---|---|
| 1 | 01 | 001 | 0000001 |  | SOH | Start of Heading | |
| 2 | 02 | 002 | 0000010 |  | STX | Start of Text | |
| 3 | 03 | 003 | 0000011 |  | ETX | End of Text | |
| 4 | 04 | 004 | 0000100 |  | EOT | End of Transmission | |
| 5 | 05 | 005 | 0000101 |  | ENQ | Enquiry | |
| 6 | 06 | 006 | 0000110 |  | ACK | Acknowledge | |
| 7 | 07 | 007 | 0000111 |  | BEL | Bell | |
| 8 | 08 | 010 | 0001000 |  | BS | Backspace | |
| 9 | 09 | 011 | 0001001 | 	 | HT | Horizontal Tab | |
| 10 | 0A | 012 | 0001010 | | LF | Line Feed | |
| 11 | 0B | 013 | 0001011 |  | VT | Vertical Tab | |
| 12 | 0C | 014 | 0001100 |  | FF | Form Feed | |
| 13 | 0D | 015 | 0001101 | | CR | Carriage Return | |
| 14 | 0E | 016 | 0001110 |  | SO | Shift Out | |
| 15 | 0F | 017 | 0001111 |  | SI | Shift In | |
| 16 | 10 | 020 | 0010000 |  | DLE | Data Link Escape | |
| 17 | 11 | 021 | 0010001 |  | DC1 | Device Control 1 (XON) | |
| 18 | 12 | 022 | 0010010 |  | DC2 | Device Control 2 | |
| 19 | 13 | 023 | 0010011 |  | DC3 | Device Control 3 (XOFF) | |
| 20 | 14 | 024 | 0010100 |  | DC4 | Device Control 4 | |
| 21 | 15 | 025 | 0010101 |  | NAK | Negative Acknowledge | |
| 22 | 16 | 026 | 0010110 |  | SYN | Synchronous Idle | |
| 23 | 17 | 027 | 0010111 |  | ETB | End of Transmission Block | |
| 24 | 18 | 030 | 0011000 |  | CAN | Cancel | |
| 25 | 19 | 031 | 0011001 |  | EM | End of Medium | |
| 26 | 1A | 032 | 0011010 |  | SUB | Substitute | |
| 27 | 1B | 033 | 0011011 |  | ESC | Escape | |
| 28 | 1C | 034 | 0011100 |  | FS | File Separator | |
| 29 | 1D | 035 | 0011101 |  | GS | Group Separator | |
| 30 | 1E | 036 | 0011110 |  | RS | Record Separator | |
| 31 | 1F | 037 | 0011111 |  | US | Unit Separator | |
| 32 | 20 | 040 | 0100000 |   | SP | Space | |
| 33 | 21 | 041 | 0100001 | ! | ! | Exclamation mark | |
| 34 | 22 | 042 | 0100010 | " | " | Quotation mark | |
| 35 | 23 | 043 | 0100011 | # | # | Number sign | |
| 36 | 24 | 044 | 0100100 | $ | $ | Dollar sign | |
| 37 | 25 | 045 | 0100101 | % | % | Percent sign | |
| 38 | 26 | 046 | 0100110 | & | & | Ampersand | |
| 39 | 27 | 047 | 0100111 | ' | ' | Apostrophe | |
| 40 | 28 | 050 | 0101000 | ( | ( | Left parenthesis | |
| 41 | 29 | 051 | 0101001 | ) | ) | Right parenthesis | |
| 42 | 2A | 052 | 0101010 | * | * | Asterisk | |
| 43 | 2B | 053 | 0101011 | + | + | Plus sign | |
| 44 | 2C | 054 | 0101100 | , | , | Comma | |
| 45 | 2D | 055 | 0101101 | - | - | Hyphen-minus | |
| 46 | 2E | 056 | 0101110 | . | . | Full stop | |
| 47 | 2F | 057 | 0101111 | / | / | Solidus (slash) | |
| 48 | 30 | 060 | 0110000 | 0 | 0 | Digit zero | |
| 49 | 31 | 061 | 0110001 | 1 | 1 | Digit one | |
| 50 | 32 | 062 | 0110010 | 2 | 2 | Digit two | |
| 51 | 33 | 063 | 0110011 | 3 | 3 | Digit three | |
| 52 | 34 | 064 | 0110100 | 4 | 4 | Digit four | |
| 53 | 35 | 065 | 0110101 | 5 | 5 | Digit five | |
| 54 | 36 | 066 | 0110110 | 6 | 6 | Digit six | |
| 55 | 37 | 067 | 0110111 | 7 | 7 | Digit seven | |
| 56 | 38 | 070 | 0111000 | 8 | 8 | Digit eight | |
| 57 | 39 | 071 | 0111001 | 9 | 9 | Digit nine | |
| 58 | 3A | 072 | 0111010 | : | : | Colon | |
| 59 | 3B | 073 | 0111011 | ; | ; | Semicolon | |
| 60 | 3C | 074 | 0111100 | < | < | Less-than sign | |
| 61 | 3D | 075 | 0111101 | = | = | Equals sign | |
| 62 | 3E | 076 | 0111110 | > | > | Greater-than sign | |
| 63 | 3F | 077 | 0111111 | ? | ? | Question mark | |
| 64 | 40 | 100 | 1000000 | @ | @ | Commercial at | |
| 65 | 41 | 101 | 1000001 | A | A | Latin capital letter A | |
| 66 | 42 | 102 | 1000010 | B | B | Latin capital letter B | |
| 67 | 43 | 103 | 1000011 | C | C | Latin capital letter C | |
| 68 | 44 | 104 | 1000100 | D | D | Latin capital letter D | |
| 69 | 45 | 105 | 1000101 | E | E | Latin capital letter E | |
| 70 | 46 | 106 | 1000110 | F | F | Latin capital letter F | |
| 71 | 47 | 107 | 1000111 | G | G | Latin capital letter G | |
| 72 | 48 | 110 | 1001000 | H | H | Latin capital letter H | |
| 73 | 49 | 111 | 1001001 | I | I | Latin capital letter I | |
| 74 | 4A | 112 | 1001010 | J | J | Latin capital letter J | |
| 75 | 4B | 113 | 1001011 | K | K | Latin capital letter K | |
| 76 | 4C | 114 | 1001100 | L | L | Latin capital letter L | |
| 77 | 4D | 115 | 1001101 | M | M | Latin capital letter M | |
| 78 | 4E | 116 | 1001110 | N | N | Latin capital letter N | |
| 79 | 4F | 117 | 1001111 | O | O | Latin capital letter O | |
| 80 | 50 | 120 | 1010000 | P | P | Latin capital letter P | |
| 81 | 51 | 121 | 1010001 | Q | Q | Latin capital letter Q | |
| 82 | 52 | 122 | 1010010 | R | R | Latin capital letter R | |
| 83 | 53 | 123 | 1010011 | S | S | Latin capital letter S | |
| 84 | 54 | 124 | 1010100 | T | T | Latin capital letter T | |
| 85 | 55 | 125 | 1010101 | U | U | Latin capital letter U | |
| 86 | 56 | 126 | 1010110 | V | V | Latin capital letter V | |
| 87 | 57 | 127 | 1010111 | W | W | Latin capital letter W | |
| 88 | 58 | 130 | 1011000 | X | X | Latin capital letter X | |
| 89 | 59 | 131 | 1011001 | Y | Y | Latin capital letter Y | |
| 90 | 5A | 132 | 1011010 | Z | Z | Latin capital letter Z | |
| 91 | 5B | 133 | 1011011 | [ | [ | Left square bracket | |
| 92 | 5C | 134 | 1011100 | \ | \ | Reverse solidus (backslash) | |
| 93 | 5D | 135 | 1011101 | ] | ] | Right square bracket | |
| 94 | 5E | 136 | 1011110 | ^ | ^ | Circumflex accent | |
| 95 | 5F | 137 | 1011111 | _ | _ | Low line (underscore) | |
| 96 | 60 | 140 | 1100000 | ` | ` | Grave accent (backtick) | |
| 97 | 61 | 141 | 1100001 | a | a | Latin small letter a | |
| 98 | 62 | 142 | 1100010 | b | b | Latin small letter b | |
| 99 | 63 | 143 | 1100011 | c | c | Latin small letter c | |
| 100 | 64 | 144 | 1100100 | d | d | Latin small letter d | |
| 101 | 65 | 145 | 1100101 | e | e | Latin small letter e | |
| 102 | 66 | 146 | 1100110 | f | f | Latin small letter f | |
| 103 | 67 | 147 | 1100111 | g | g | Latin small letter g | |
| 104 | 68 | 150 | 1101000 | h | h | Latin small letter h | |
| 105 | 69 | 151 | 1101001 | i | i | Latin small letter i | |
| 106 | 6A | 152 | 1101010 | j | j | Latin small letter j | |
| 107 | 6B | 153 | 1101011 | k | k | Latin small letter k | |
| 108 | 6C | 154 | 1101100 | l | l | Latin small letter l | |
| 109 | 6D | 155 | 1101101 | m | m | Latin small letter m | |
| 110 | 6E | 156 | 1101110 | n | n | Latin small letter n | |
| 111 | 6F | 157 | 1101111 | o | o | Latin small letter o | |
| 112 | 70 | 160 | 1110000 | p | p | Latin small letter p | |
| 113 | 71 | 161 | 1110001 | q | q | Latin small letter q | |
| 114 | 72 | 162 | 1110010 | r | r | Latin small letter r | |
| 115 | 73 | 163 | 1110011 | s | s | Latin small letter s | |
| 116 | 74 | 164 | 1110100 | t | t | Latin small letter t | |
| 117 | 75 | 165 | 1110101 | u | u | Latin small letter u | |
| 118 | 76 | 166 | 1110110 | v | v | Latin small letter v | |
| 119 | 77 | 167 | 1110111 | w | w | Latin small letter w | |
| 120 | 78 | 170 | 1111000 | x | x | Latin small letter x | |
| 121 | 79 | 171 | 1111001 | y | y | Latin small letter y | |
| 122 | 7A | 172 | 1111010 | z | z | Latin small letter z | |
| 123 | 7B | 173 | 1111011 | { | { | Left curly bracket | |
| 124 | 7C | 174 | 1111100 | | | | | Vertical line | |
| 125 | 7D | 175 | 1111101 | } | } | Right curly bracket | |
| 126 | 7E | 176 | 1111110 | ~ | ~ | Tilde | |
| 127 | 7F | 177 | 1111111 |  | DEL | Delete |
About the ASCII Table
The ASCII Table lists all 128 codes of the American Standard Code for Information Interchange, from 0 to 127, with each code written in decimal, hexadecimal, octal and 7-bit binary, its HTML character reference, the character itself, and, for the 33 control codes, the standard abbreviation and name. For example, code 10 is 0x0A, octal 012, binary 0001010: the control code LF, Line Feed, which ends a line on Unix, Linux and macOS. Code 65 is 0x41, the capital letter A.
Use the filters to show only control codes, printable characters, letters, digits or punctuation, and press any column heading to sort by that column; press it again to reverse the order. Copy as text gives a table aligned with spaces for notes and code comments, Copy as CSV gives a header row and one row per code for a spreadsheet, and Download .csv saves the same file. The table is built in your browser and nothing is sent anywhere.
How ASCII is organised
Control codes, 0 to 31 and 127
The first 32 codes and code 127 do not print a character. They were designed to control teleprinters and data links: BEL (7) rang a bell, BS (8) moved back one column, HT (9) jumped to the next tab stop, LF (10) fed the paper one line, CR (13) returned the print head to the start of the line, and ESC (27) introduced a command sequence. Today LF and CR mark line ends (Windows uses the pair CR LF), HT is the tab character, and ESC still starts the ANSI escape sequences that colour terminal output. DEL (127) is all seven bits set, because punching every hole in paper tape erased a character.
Printable characters, 32 to 126
Code 32 is the space. Then come punctuation and symbols, the digits 0 to 9 at 48 to 57, the capitals A to Z at 65 to 90 and the small letters a to z at 97 to 122, with more punctuation between and after the letter blocks. Small and capital letters differ by exactly 32, a single bit, which is why changing case in ASCII is a matter of flipping bit 5. The digits sit at 0x30 to 0x39, so the low four bits of a digit's code are its value.
Codes 128 to 255 are not ASCII
ASCII is a 7-bit code and ends at 127. Byte values from 128 to 255 mean different things in different encodings: Windows-1252, ISO-8859-1, the old DOS code page 437 and many others. Turn on Show Windows-1252 128 to 255 to see the most common of these, the Western European Windows code page, in a separate table. Its name column gives the Unicode code point each byte stands for, such as 0x80 for the euro sign € (U+20AC). In UTF-8 those byte values only ever occur inside multi-byte sequences, so a lone byte such as 0xE9 is not valid UTF-8 at all.
Reference table
The table below is the same data as the tool, rendered as a static page for printing or reading without JavaScript.
| Decimal | Hex | Octal | Binary | HTML entity | Character | Abbreviation | Name |
|---|---|---|---|---|---|---|---|
| 0 | 00 | 000 | 0000000 | � | NUL | Null | |
| 1 | 01 | 001 | 0000001 |  | SOH | Start of Heading | |
| 2 | 02 | 002 | 0000010 |  | STX | Start of Text | |
| 3 | 03 | 003 | 0000011 |  | ETX | End of Text | |
| 4 | 04 | 004 | 0000100 |  | EOT | End of Transmission | |
| 5 | 05 | 005 | 0000101 |  | ENQ | Enquiry | |
| 6 | 06 | 006 | 0000110 |  | ACK | Acknowledge | |
| 7 | 07 | 007 | 0000111 |  | BEL | Bell | |
| 8 | 08 | 010 | 0001000 |  | BS | Backspace | |
| 9 | 09 | 011 | 0001001 | 	 | HT | Horizontal Tab | |
| 10 | 0A | 012 | 0001010 | | LF | Line Feed | |
| 11 | 0B | 013 | 0001011 |  | VT | Vertical Tab | |
| 12 | 0C | 014 | 0001100 |  | FF | Form Feed | |
| 13 | 0D | 015 | 0001101 | | CR | Carriage Return | |
| 14 | 0E | 016 | 0001110 |  | SO | Shift Out | |
| 15 | 0F | 017 | 0001111 |  | SI | Shift In | |
| 16 | 10 | 020 | 0010000 |  | DLE | Data Link Escape | |
| 17 | 11 | 021 | 0010001 |  | DC1 | Device Control 1 (XON) | |
| 18 | 12 | 022 | 0010010 |  | DC2 | Device Control 2 | |
| 19 | 13 | 023 | 0010011 |  | DC3 | Device Control 3 (XOFF) | |
| 20 | 14 | 024 | 0010100 |  | DC4 | Device Control 4 | |
| 21 | 15 | 025 | 0010101 |  | NAK | Negative Acknowledge | |
| 22 | 16 | 026 | 0010110 |  | SYN | Synchronous Idle | |
| 23 | 17 | 027 | 0010111 |  | ETB | End of Transmission Block | |
| 24 | 18 | 030 | 0011000 |  | CAN | Cancel | |
| 25 | 19 | 031 | 0011001 |  | EM | End of Medium | |
| 26 | 1A | 032 | 0011010 |  | SUB | Substitute | |
| 27 | 1B | 033 | 0011011 |  | ESC | Escape | |
| 28 | 1C | 034 | 0011100 |  | FS | File Separator | |
| 29 | 1D | 035 | 0011101 |  | GS | Group Separator | |
| 30 | 1E | 036 | 0011110 |  | RS | Record Separator | |
| 31 | 1F | 037 | 0011111 |  | US | Unit Separator | |
| 32 | 20 | 040 | 0100000 |   | SP | Space | |
| 33 | 21 | 041 | 0100001 | ! | ! | Exclamation mark | |
| 34 | 22 | 042 | 0100010 | " | " | Quotation mark | |
| 35 | 23 | 043 | 0100011 | # | # | Number sign | |
| 36 | 24 | 044 | 0100100 | $ | $ | Dollar sign | |
| 37 | 25 | 045 | 0100101 | % | % | Percent sign | |
| 38 | 26 | 046 | 0100110 | & | & | Ampersand | |
| 39 | 27 | 047 | 0100111 | ' | ' | Apostrophe | |
| 40 | 28 | 050 | 0101000 | ( | ( | Left parenthesis | |
| 41 | 29 | 051 | 0101001 | ) | ) | Right parenthesis | |
| 42 | 2A | 052 | 0101010 | * | * | Asterisk | |
| 43 | 2B | 053 | 0101011 | + | + | Plus sign | |
| 44 | 2C | 054 | 0101100 | , | , | Comma | |
| 45 | 2D | 055 | 0101101 | - | - | Hyphen-minus | |
| 46 | 2E | 056 | 0101110 | . | . | Full stop | |
| 47 | 2F | 057 | 0101111 | / | / | Solidus (slash) | |
| 48 | 30 | 060 | 0110000 | 0 | 0 | Digit zero | |
| 49 | 31 | 061 | 0110001 | 1 | 1 | Digit one | |
| 50 | 32 | 062 | 0110010 | 2 | 2 | Digit two | |
| 51 | 33 | 063 | 0110011 | 3 | 3 | Digit three | |
| 52 | 34 | 064 | 0110100 | 4 | 4 | Digit four | |
| 53 | 35 | 065 | 0110101 | 5 | 5 | Digit five | |
| 54 | 36 | 066 | 0110110 | 6 | 6 | Digit six | |
| 55 | 37 | 067 | 0110111 | 7 | 7 | Digit seven | |
| 56 | 38 | 070 | 0111000 | 8 | 8 | Digit eight | |
| 57 | 39 | 071 | 0111001 | 9 | 9 | Digit nine | |
| 58 | 3A | 072 | 0111010 | : | : | Colon | |
| 59 | 3B | 073 | 0111011 | ; | ; | Semicolon | |
| 60 | 3C | 074 | 0111100 | < | < | Less-than sign | |
| 61 | 3D | 075 | 0111101 | = | = | Equals sign | |
| 62 | 3E | 076 | 0111110 | > | > | Greater-than sign | |
| 63 | 3F | 077 | 0111111 | ? | ? | Question mark | |
| 64 | 40 | 100 | 1000000 | @ | @ | Commercial at | |
| 65 | 41 | 101 | 1000001 | A | A | Latin capital letter A | |
| 66 | 42 | 102 | 1000010 | B | B | Latin capital letter B | |
| 67 | 43 | 103 | 1000011 | C | C | Latin capital letter C | |
| 68 | 44 | 104 | 1000100 | D | D | Latin capital letter D | |
| 69 | 45 | 105 | 1000101 | E | E | Latin capital letter E | |
| 70 | 46 | 106 | 1000110 | F | F | Latin capital letter F | |
| 71 | 47 | 107 | 1000111 | G | G | Latin capital letter G | |
| 72 | 48 | 110 | 1001000 | H | H | Latin capital letter H | |
| 73 | 49 | 111 | 1001001 | I | I | Latin capital letter I | |
| 74 | 4A | 112 | 1001010 | J | J | Latin capital letter J | |
| 75 | 4B | 113 | 1001011 | K | K | Latin capital letter K | |
| 76 | 4C | 114 | 1001100 | L | L | Latin capital letter L | |
| 77 | 4D | 115 | 1001101 | M | M | Latin capital letter M | |
| 78 | 4E | 116 | 1001110 | N | N | Latin capital letter N | |
| 79 | 4F | 117 | 1001111 | O | O | Latin capital letter O | |
| 80 | 50 | 120 | 1010000 | P | P | Latin capital letter P | |
| 81 | 51 | 121 | 1010001 | Q | Q | Latin capital letter Q | |
| 82 | 52 | 122 | 1010010 | R | R | Latin capital letter R | |
| 83 | 53 | 123 | 1010011 | S | S | Latin capital letter S | |
| 84 | 54 | 124 | 1010100 | T | T | Latin capital letter T | |
| 85 | 55 | 125 | 1010101 | U | U | Latin capital letter U | |
| 86 | 56 | 126 | 1010110 | V | V | Latin capital letter V | |
| 87 | 57 | 127 | 1010111 | W | W | Latin capital letter W | |
| 88 | 58 | 130 | 1011000 | X | X | Latin capital letter X | |
| 89 | 59 | 131 | 1011001 | Y | Y | Latin capital letter Y | |
| 90 | 5A | 132 | 1011010 | Z | Z | Latin capital letter Z | |
| 91 | 5B | 133 | 1011011 | [ | [ | Left square bracket | |
| 92 | 5C | 134 | 1011100 | \ | \ | Reverse solidus (backslash) | |
| 93 | 5D | 135 | 1011101 | ] | ] | Right square bracket | |
| 94 | 5E | 136 | 1011110 | ^ | ^ | Circumflex accent | |
| 95 | 5F | 137 | 1011111 | _ | _ | Low line (underscore) | |
| 96 | 60 | 140 | 1100000 | ` | ` | Grave accent (backtick) | |
| 97 | 61 | 141 | 1100001 | a | a | Latin small letter a | |
| 98 | 62 | 142 | 1100010 | b | b | Latin small letter b | |
| 99 | 63 | 143 | 1100011 | c | c | Latin small letter c | |
| 100 | 64 | 144 | 1100100 | d | d | Latin small letter d | |
| 101 | 65 | 145 | 1100101 | e | e | Latin small letter e | |
| 102 | 66 | 146 | 1100110 | f | f | Latin small letter f | |
| 103 | 67 | 147 | 1100111 | g | g | Latin small letter g | |
| 104 | 68 | 150 | 1101000 | h | h | Latin small letter h | |
| 105 | 69 | 151 | 1101001 | i | i | Latin small letter i | |
| 106 | 6A | 152 | 1101010 | j | j | Latin small letter j | |
| 107 | 6B | 153 | 1101011 | k | k | Latin small letter k | |
| 108 | 6C | 154 | 1101100 | l | l | Latin small letter l | |
| 109 | 6D | 155 | 1101101 | m | m | Latin small letter m | |
| 110 | 6E | 156 | 1101110 | n | n | Latin small letter n | |
| 111 | 6F | 157 | 1101111 | o | o | Latin small letter o | |
| 112 | 70 | 160 | 1110000 | p | p | Latin small letter p | |
| 113 | 71 | 161 | 1110001 | q | q | Latin small letter q | |
| 114 | 72 | 162 | 1110010 | r | r | Latin small letter r | |
| 115 | 73 | 163 | 1110011 | s | s | Latin small letter s | |
| 116 | 74 | 164 | 1110100 | t | t | Latin small letter t | |
| 117 | 75 | 165 | 1110101 | u | u | Latin small letter u | |
| 118 | 76 | 166 | 1110110 | v | v | Latin small letter v | |
| 119 | 77 | 167 | 1110111 | w | w | Latin small letter w | |
| 120 | 78 | 170 | 1111000 | x | x | Latin small letter x | |
| 121 | 79 | 171 | 1111001 | y | y | Latin small letter y | |
| 122 | 7A | 172 | 1111010 | z | z | Latin small letter z | |
| 123 | 7B | 173 | 1111011 | { | { | Left curly bracket | |
| 124 | 7C | 174 | 1111100 | | | | | Vertical line | |
| 125 | 7D | 175 | 1111101 | } | } | Right curly bracket | |
| 126 | 7E | 176 | 1111110 | ~ | ~ | Tilde | |
| 127 | 7F | 177 | 1111111 |  | DEL | Delete |
Related tools
To turn text into these codes, or codes back into text, in binary, octal, decimal or hex, use Text to Binary. For HTML character references beyond the five named ones in ASCII, the HTML Entity Encoder and Decoder covers the full HTML5 list. Numbers in other bases can be converted with the Number Base Converter.
Open-source credits
The table is implemented in-house on this site. The codes, abbreviations and names follow ANSI X3.4-1986 (US-ASCII), also published as RFC 20 and ISO/IEC 646. The extended view follows the windows-1252 index of the WHATWG Encoding Standard, and the HTML references follow the WHATWG HTML standard.
Frequently asked questions
Why does ASCII have only 128 codes?
ASCII was standardised in the 1960s as a 7-bit code, and seven bits give exactly 128 values, from 0 to 127. The eighth bit of a byte was left for parity checking on noisy lines. Codes from 128 to 255 belong to later 8-bit encodings such as Windows-1252, not to ASCII.
What is the difference between LF and CR?
LF (Line Feed, code 10) moved a teleprinter's paper up one line and CR (Carriage Return, code 13) moved the print head back to the left margin. Unix, Linux and macOS end lines with LF alone, Windows uses CR followed by LF, and classic Mac OS used CR alone.
Why do capital and small letters differ by 32?
The designers placed the two alphabets exactly 32 codes apart so that they differ in a single bit, bit 5. Hardware and software could change case by setting or clearing that one bit: A is 65 (0x41) and a is 97 (0x61).
Is code 127 a printable character?
No. Code 127 is DEL, Delete, a control code with all seven bits set. On paper tape a mistyped character was erased by punching every hole over it, so the all-ones pattern came to mean 'ignore this character'. It prints nothing in most programs today.
Which characters have named HTML entities in ASCII?
Five do: the quotation mark ("), the ampersand (&), the apostrophe ('), the less-than sign (<) and the greater-than sign (>). Every other ASCII character can be written as a numeric reference such as A for A, which this table shows in its HTML entity column.