Tabel ASCII
ASCII atribuie un număr la 128 de caractere - cifrele, literele latine neaccentuate, punctuația obișnuită și 33 de coduri de control care nu au fost niciodată menite să fie tipărite. Fiecare dintre ele este listat mai jos în zecimal, hexazecimal, octal și binar, cu numărul său de entitate HTML.
Primele 32 de coduri și ultimul sunt controale. Cele mai multe sunt istorice, dintr-o epocă a teleimprimatoarelor și a benzilor de hârtie, dar o mână încă rulează tot ce tastați: 9 este Tab, 10 este linia nouă Unix, 13 este întoarcerea la căruță pe care Windows îl asociază și 27 pornește fiecare secvență de evadare ANSI pe care terminalul dvs. o folosește pentru culoare.
ASCII este primele 128 de puncte de cod din Unicode, neschimbate, motiv pentru care este încă numitorul comun al aproape fiecare codificare utilizată. UTF-8 a fost conceput astfel încât orice fișier pur-ASCII să fie deja valid UTF-8, octet pentru octet.
Coduri de control
0–31, 127
| Dec | Hex | oct | Binar | Char | HTML | Nume |
|---|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | NUL | � | NulTerminator de șir în C. Nu este un caracter imprimabil. |
| 1 | 01 | 001 | 00000001 | SOH |  | Începutul titluluiIstoric; încadrat antetul unui bloc de transmisie. |
| 2 | 02 | 002 | 00000010 | STX |  | Începutul textuluiIstoric; marcat unde a început corpul mesajului. |
| 3 | 03 | 003 | 00000011 | ETX |  | Sfârșitul textuluiTrimis prin Ctrl+C, motiv pentru care acea tastă întrerupe un program. |
| 4 | 04 | 004 | 00000100 | EOT |  | Sfârșitul transmisieiTrimis prin Ctrl+D; închide stdin într-un shell Unix. |
| 5 | 05 | 005 | 00000101 | ENQ |  | AnchetăIstoric; a cerut capătului îndepărtat să se identifice. |
| 6 | 06 | 006 | 00000110 | ACK |  | RecunoaștețiRăspuns pozitiv în protocoalele seriale mai vechi. |
| 7 | 07 | 007 | 00000111 | BEL |  | ClopotSună soneria terminalului. Scris \a în C. |
| 8 | 08 | 010 | 00001000 | BS |  | BackspaceMută cursorul înapoi cu o coloană. Scris \b. |
| 9 | 09 | 011 | 00001001 | HT | 	 | Filă orizontalăTasta Tab. Scris \t. |
| 10 | 0A | 012 | 00001010 | LF | | Alimentare de linieLinia nouă Unix. Scris \n. |
| 11 | 0B | 013 | 00001011 | VT |  | Filă verticalăRar; înaintează la următoarea oprire verticală. Scris \v. |
| 12 | 0C | 014 | 00001100 | FF |  | Feed de formulareÎntreruperea paginii pentru imprimante. Scris \f. |
| 13 | 0D | 015 | 00001101 | CR | | Retur cu transportulRevine la coloana unu. Asociat cu LF pe Windows. Scris \r. |
| 14 | 0E | 016 | 00001110 | SO |  | Schimbați afarăIstoric; a trecut la un set de caractere alternativ. |
| 15 | 0F | 017 | 00001111 | SI |  | Schimbați-văIstoric; a revenit la setul standard. |
| 16 | 10 | 020 | 00010000 | DLE |  | Escape link de dateIstoric; a făcut următorii octeți de date de control. |
| 17 | 11 | 021 | 00010001 | DC1 |  | Controlul dispozitivului 1XON — reia o transmisie întreruptă. Trimis prin Ctrl+Q. |
| 18 | 12 | 022 | 00010010 | DC2 |  | Controlul dispozitivului 2Controlul istoric al dispozitivului. |
| 19 | 13 | 023 | 00010011 | DC3 |  | Controlul dispozitivului 3XOFF — întrerupe transmisia. Trimis prin Ctrl+S. |
| 20 | 14 | 024 | 00010100 | DC4 |  | Controlul dispozitivului 4Controlul istoric al dispozitivului. |
| 21 | 15 | 025 | 00010101 | NAK |  | Recunoaștere negativăRăspuns negativ în protocoalele seriale mai vechi. |
| 22 | 16 | 026 | 00010110 | SYN |  | Inactiv sincronTăcere plină pe legăturile sincrone. |
| 23 | 17 | 027 | 00010111 | ETB |  | Sfârșitul blocului de transmisieIstoric; a încheiat un bloc dintr-un mesaj mai lung. |
| 24 | 18 | 030 | 00011000 | CAN |  | AnulaRenunță la datele trimise înainte. |
| 25 | 19 | 031 | 00011001 | EM |  | Sfârșitul medieiA marcat capătul fizic al unui pachet de casete sau cărți. |
| 26 | 1A | 032 | 00011010 | SUB |  | SubstituiMarker de sfârșit de fișier în DOS și CP/M. Trimis prin Ctrl+Z. |
| 27 | 1B | 033 | 00011011 | ESC |  | EvadarePornește o secvență de evadare ANSI — culorile terminalului și se mișcă cursorul. |
| 28 | 1C | 034 | 00011100 | FS |  | Separator de fișiereCel mai grosier dintre cei patru separatori de date. |
| 29 | 1D | 035 | 00011101 | GS |  | Separator de grupSepară grupurile dintr-un fișier. |
| 30 | 1E | 036 | 00011110 | RS |  | Separator de înregistrăriSepară înregistrările într-un grup. |
| 31 | 1F | 037 | 00011111 | US |  | Separator de unitățiCel mai bun separator; folosit ocazional ca delimitator de câmp. |
| 127 | 7F | 177 | 01111111 | DEL |  | ŞtergeToate bucățile perforate pe bandă de hârtie, motiv pentru care se află în partea de sus. |
Spaţiu
32
| Dec | Hex | oct | Binar | Char | HTML | Nume |
|---|---|---|---|---|---|---|
| 32 | 20 | 040 | 00100000 |   | Spaţiu |
Punctuația și simbolurile
33–47, 58–64, 91–96, 123–126
| Dec | Hex | oct | Binar | Char | HTML | Nume |
|---|---|---|---|---|---|---|
| 33 | 21 | 041 | 00100001 | ! | ! | Semnul exclamării |
| 34 | 22 | 042 | 00100010 | " | " | Ghilimele |
| 35 | 23 | 043 | 00100011 | # | # | Semnul numărului |
| 36 | 24 | 044 | 00100100 | $ | $ | Semnul dolarului |
| 37 | 25 | 045 | 00100101 | % | % | Semn de procente |
| 38 | 26 | 046 | 00100110 | & | & | Ampersand |
| 39 | 27 | 047 | 00100111 | ' | ' | Apostrof |
| 40 | 28 | 050 | 00101000 | ( | ( | Paranteza din stânga |
| 41 | 29 | 051 | 00101001 | ) | ) | Paranteza dreapta |
| 42 | 2A | 052 | 00101010 | * | * | Asterisc |
| 43 | 2B | 053 | 00101011 | + | + | Semnul plus |
| 44 | 2C | 054 | 00101100 | , | , | Virgulă |
| 45 | 2D | 055 | 00101101 | - | - | Cratima-minus |
| 46 | 2E | 056 | 00101110 | . | . | Punct |
| 47 | 2F | 057 | 00101111 | / | / | Solidus |
| 58 | 3A | 072 | 00111010 | : | : | Colon |
| 59 | 3B | 073 | 00111011 | ; | ; | Punct şi virgulă |
| 60 | 3C | 074 | 00111100 | < | < | Semnul mai puțin decât |
| 61 | 3D | 075 | 00111101 | = | = | Semnul egal |
| 62 | 3E | 076 | 00111110 | > | > | Semnul mai mare decât |
| 63 | 3F | 077 | 00111111 | ? | ? | Semnul întrebării |
| 64 | 40 | 100 | 01000000 | @ | @ | Comercial la |
| 91 | 5B | 133 | 01011011 | [ | [ | Paranteză pătrată din stânga |
| 92 | 5C | 134 | 01011100 | \ | \ | Solidus invers |
| 93 | 5D | 135 | 01011101 | ] | ] | Paranteză pătrată dreaptă |
| 94 | 5E | 136 | 01011110 | ^ | ^ | Accent circumflex |
| 95 | 5F | 137 | 01011111 | _ | _ | Linia de jos |
| 96 | 60 | 140 | 01100000 | ` | ` | Accent grav |
| 123 | 7B | 173 | 01111011 | { | { | Paranteză ondulată stânga |
| 124 | 7C | 174 | 01111100 | | | | | Linie verticală |
| 125 | 7D | 175 | 01111101 | } | } | Paranteză dreaptă |
| 126 | 7E | 176 | 01111110 | ~ | ~ | Tilde |
Cifre
48–57
| Dec | Hex | oct | Binar | Char | HTML | Nume |
|---|---|---|---|---|---|---|
| 48 | 30 | 060 | 00110000 | 0 | 0 | Cifra 0 |
| 49 | 31 | 061 | 00110001 | 1 | 1 | Cifra 1 |
| 50 | 32 | 062 | 00110010 | 2 | 2 | Cifra 2 |
| 51 | 33 | 063 | 00110011 | 3 | 3 | Cifra 3 |
| 52 | 34 | 064 | 00110100 | 4 | 4 | Cifra 4 |
| 53 | 35 | 065 | 00110101 | 5 | 5 | Cifra 5 |
| 54 | 36 | 066 | 00110110 | 6 | 6 | Cifra 6 |
| 55 | 37 | 067 | 00110111 | 7 | 7 | Cifra 7 |
| 56 | 38 | 070 | 00111000 | 8 | 8 | Cifra 8 |
| 57 | 39 | 071 | 00111001 | 9 | 9 | Cifra 9 |
Scrisori
65–90, 97–122
| Dec | Hex | oct | Binar | Char | HTML | Nume |
|---|---|---|---|---|---|---|
| 65 | 41 | 101 | 01000001 | A | A | Litera mare A |
| 66 | 42 | 102 | 01000010 | B | B | Litera mare B |
| 67 | 43 | 103 | 01000011 | C | C | Litera mare C |
| 68 | 44 | 104 | 01000100 | D | D | Litera mare D |
| 69 | 45 | 105 | 01000101 | E | E | Litera mare E |
| 70 | 46 | 106 | 01000110 | F | F | Litera mare F |
| 71 | 47 | 107 | 01000111 | G | G | Litera mare G |
| 72 | 48 | 110 | 01001000 | H | H | Litera mare H |
| 73 | 49 | 111 | 01001001 | I | I | Litera mare I |
| 74 | 4A | 112 | 01001010 | J | J | Litera mare J |
| 75 | 4B | 113 | 01001011 | K | K | Litera mare K |
| 76 | 4C | 114 | 01001100 | L | L | Litera mare L |
| 77 | 4D | 115 | 01001101 | M | M | Litera mare M |
| 78 | 4E | 116 | 01001110 | N | N | Litera mare N |
| 79 | 4F | 117 | 01001111 | O | O | Litera mare O |
| 80 | 50 | 120 | 01010000 | P | P | Litera mare P |
| 81 | 51 | 121 | 01010001 | Q | Q | Litera mare Q |
| 82 | 52 | 122 | 01010010 | R | R | Litera mare R |
| 83 | 53 | 123 | 01010011 | S | S | Litera mare S |
| 84 | 54 | 124 | 01010100 | T | T | Litera mare T |
| 85 | 55 | 125 | 01010101 | U | U | Litera mare U |
| 86 | 56 | 126 | 01010110 | V | V | Litera mare V |
| 87 | 57 | 127 | 01010111 | W | W | Litera mare W |
| 88 | 58 | 130 | 01011000 | X | X | Litera mare X |
| 89 | 59 | 131 | 01011001 | Y | Y | Litera mare Y |
| 90 | 5A | 132 | 01011010 | Z | Z | Litera mare Z |
| 97 | 61 | 141 | 01100001 | a | a | Literă mică a |
| 98 | 62 | 142 | 01100010 | b | b | Literă mică b |
| 99 | 63 | 143 | 01100011 | c | c | Literă mică c |
| 100 | 64 | 144 | 01100100 | d | d | Literă mică d |
| 101 | 65 | 145 | 01100101 | e | e | Literă mică e |
| 102 | 66 | 146 | 01100110 | f | f | Literă mică f |
| 103 | 67 | 147 | 01100111 | g | g | Literă mică g |
| 104 | 68 | 150 | 01101000 | h | h | Literă mică h |
| 105 | 69 | 151 | 01101001 | i | i | Litera mică i |
| 106 | 6A | 152 | 01101010 | j | j | Litera mică j |
| 107 | 6B | 153 | 01101011 | k | k | Literă mică k |
| 108 | 6C | 154 | 01101100 | l | l | Litera mică l |
| 109 | 6D | 155 | 01101101 | m | m | Literă mică m |
| 110 | 6E | 156 | 01101110 | n | n | Literă mică n |
| 111 | 6F | 157 | 01101111 | o | o | Litera mică o |
| 112 | 70 | 160 | 01110000 | p | p | Literă mică p |
| 113 | 71 | 161 | 01110001 | q | q | Literă minusculă q |
| 114 | 72 | 162 | 01110010 | r | r | Litera mică r |
| 115 | 73 | 163 | 01110011 | s | s | Literă mică s |
| 116 | 74 | 164 | 01110100 | t | t | Literă mică t |
| 117 | 75 | 165 | 01110101 | u | u | Litera mică u |
| 118 | 76 | 166 | 01110110 | v | v | Literă mică v |
| 119 | 77 | 167 | 01110111 | w | w | Literă mică w |
| 120 | 78 | 170 | 01111000 | x | x | Literă mică x |
| 121 | 79 | 171 | 01111001 | y | y | Literă mică y |
| 122 | 7A | 172 | 01111010 | z | z | Litera mică z |