L’American Standard Code for Information Interchange (Code américain normalisé pour l’échange d’information), plus connu sous l’acronyme ASCII ([askiː]), est une norme informatique de codage de caractères apparue dans les années 1960. C’est la norme de codage de caractères la plus influente à ce jour. ASCII définit 128 codes à 7 bits, comprenant 95 caractères imprimables : les chiffres arabes de 0 à 9, les 26 lettres de l’alphabet latin en minuscules et en capitales, et des symboles mathématiques et de ponctuation. ASCII suffit pour représenter les textes en anglais, mais il est trop limité pour les autres langues, dont le français et ses lettres accentuées. Les limitations du jeu de caractères ASCII sont encore sensibles au XXIe siècle, par exemple dans le choix restreint de caractères généralement offerts pour composer une adresse email.
L’ASCII est une des variantes de la norme ISO/CEI 646. Il est inclus dans plusieurs dizaines de normes couvrant plus de caractères, qui sont parfois informellement appelées ASCII étendu. Celles-ci peuvent être régionales (ISO/CEI 8859), nationales (GB 18030) ou internationales (Unicode). Avec l’avènement de la mondialisation et de l’internationalisation des systèmes d’information, les limitations de l’ASCII ne sont plus acceptées que dans des domaines techniques qui requièrent la compatibilité avec des protocoles de communication ou systèmes anciens.
Code ASCII Windows | Glyphe (codé en utf-8) | Position dans Unicode | Affichage hexadécimal |
---|---|---|---|
ALT 1 | ☺ | U+263A | ☺ |
ALT 2 | ☻ | U+263B | ☻ |
ALT 3 | ♥ | U+2665 | ♥ |
ALT 4 | ♦ | U+2666 | ♦ |
ALT 5 | ♣ | U+2663 | ♣ |
ALT 6 | ♠ | U+2660 | ♠ |
ALT 7 | • | U+2022 | • |
ALT 8 | ◘ | U+25D8 | ◘ |
ALT 9 | ○ | U+25CB | ○ |
ALT 10 | ◙ | U+25D9 | ◙ |
ALT 11 | ♂ | U+2642 | ♂ |
ALT 12 | ♀ | U+2640 | ♀ |
ALT 13 | ♪ | U+266A | ♪ |
ALT 14 | ♫ | U+266B | ♫ |
ALT 15 | ☼ | U+263C | ☼ |
ALT 16 | ► | U+25BA | ► |
ALT 17 | ◄ | U+25C4 | ◄ |
ALT 18 | ↕ | U+2195 | ↕ |
ALT 19 | ‼ | U+203C | ‼ |
ALT 20 | ¶ | U+00B6 | ¶ |
ALT 21 | § | U+00A7 | § |
ALT 22 | ▬ | U+25AC | ▬ |
ALT 23 | ↨ | U+21A8 | ↨ |
ALT 24 | ↑ | U+2191 | ↑ |
ALT 25 | ↓ | U+2193 | ↓ |
ALT 26 | → | U+2192 | → |
ALT 27 | ← | U+2190 | ← |
ALT 28 | ∟ | U+221F | ∟ |
ALT 29 | ↔ | U+2194 | ↔ |
ALT 30 | ▲ | U+25B2 | ▲ |
ALT 31 | ▼ | U+25BC | ▼ |
ALT 32 | U+0020 | ||
ALT 33 | ! | U+0021 | ! |
ALT 34 | « | U+0022 | « |
ALT 35 | # | U+0023 | # |
ALT 36 | $ | U+0024 | $ |
ALT 37 | % | U+0025 | % |
ALT 38 | & | U+0026 | & |
ALT 39 | ‘ | U+0027 | ‘ |
ALT 40 | ( | U+0028 | ( |
ALT 41 | ) | U+0029 | ) |
ALT 42 | ; | U+002A | * |
ALT 43 | + | U+002B | + |
ALT 44 | , | U+002C | , |
ALT 45 | – | U+002D | – |
ALT 46 | . | U+002E | . |
ALT 47 | / | U+002F | / |
ALT 48 | 0 | U+0030 | 0 |
ALT 49 | 1 | U+0031 | 1 |
ALT 50 | 2 | U+0032 | 2 |
ALT 51 | 3 | U+0033 | 3 |
ALT 52 | 4 | U+0034 | 4 |
ALT 53 | 5 | U+0035 | 5 |
ALT 54 | 6 | U+0036 | 6 |
ALT 55 | 7 | U+0037 | 7 |
ALT 56 | 8 | U+0038 | 8 |
ALT 57 | 9 | U+0039 | 9 |
ALT 58 | : | U+003A | : |
ALT 59 | ; | U+003B | ; |
ALT 60 | < | U+003C | < |
ALT 61 | = | U+003D | = |
ALT 62 | > | U+003E | > |
ALT 63 | ? | U+003F | ? |
ALT 64 | @ | U+0040 | @ |
ALT 65 | A | U+0041 | A |
ALT 66 | B | U+0042 | B |
ALT 67 | C | U+0043 | C |
ALT 68 | D | U+0044 | D |
ALT 69 | E | U+0045 | E |
ALT 70 | F | U+0046 | F |
ALT 71 | G | U+0047 | G |
ALT 72 | H | U+0048 | H |
ALT 73 | I | U+0049 | I |
ALT 74 | J | U+004A | J |
ALT 75 | K | U+004B | K |
ALT 76 | L | U+004C | L |
ALT 77 | M | U+004D | M |
ALT 78 | N | U+004E | N |
ALT 79 | O | U+004F | O |
ALT 80 | P | U+0050 | P |
ALT 81 | Q | U+0051 | Q |
ALT 82 | R | U+0052 | R |
ALT 83 | S | U+0053 | S |
ALT 84 | T | U+0054 | T |
ALT 85 | U | U+0055 | U |
ALT 86 | V | U+0056 | V |
ALT 87 | W | U+0057 | W |
ALT 88 | X | U+0058 | X |
ALT 89 | Y | U+0059 | Y |
ALT 90 | Z | U+005a | Z |
ALT 91 | [ | U+005B | [ |
ALT 92 | \ | U+005C | \ |
ALT 93 | ] | U+005D | ] |
ALT 94 | ^ | U+005E | ^ |
ALT 95 | _ | U+005F | _ |
ALT 96 | ` | U+0060 | ` |
ALT 97 | a | U+0061 | a |
ALT 98 | b | U+0062 | b |
ALT 99 | c | U+0063 | c |
ALT 100 | d | U+0064 | d |
ALT 101 | e | U+0065 | e |
ALT 102 | f | U+0066 | f |
ALT 103 | g | U+0067 | g |
ALT 104 | h | U+0068 | h |
ALT 105 | i | U+0069 | i |
ALT 106 | j | U+006A | j |
ALT 107 | k | U+006B | k |
ALT 108 | l | U+006C | l |
ALT 109 | m | U+006D | m |
ALT 110 | n | U+006E | n |
ALT 111 | o | U+006F | o |
ALT 112 | p | U+0070 | p |
ALT 113 | q | U+0071 | q |
ALT 114 | r | U+0072 | r |
ALT 115 | s | U+0073 | s |
ALT 116 | t | U+0074 | t |
ALT 117 | u | U+0075 | u |
ALT 118 | v | U+0076 | v |
ALT 119 | w | U+0077 | w |
ALT 120 | x | U+0078 | x |
ALT 121 | y | U+0079 | y |
ALT 122 | z | U+007A | z |
ALT 123 | { | U+007B | { |
ALT 124 | | | U+007C | | |
ALT 125 | } | U+007D | } |
ALT 126 | ~ | U+007E | ~ |
ALT 127 | ⌂ | U+2302 | ⌂ |
ALT 128 | Ç | U+00C7 | Ç |
ALT 129 | ü | U+00FC | ü |
ALT 130 | é | U+00E9 | é |
ALT 131 | â | U+00E2 | â |
ALT 132 | ä | U+00E4 | ä |
ALT 133 | à | U+00E0 | à |
ALT 134 | å | U+00E5 | å |
ALT 135 | ç | U+00E7 | ç |
ALT 136 | ê | U+00EA | ê |
ALT 137 | ë | U+00EB | ë |
ALT 138 | è | U+00E8 | è |
ALT 139 | ï | U+00EF | ï |
ALT 140 | î | U+00EE | î |
ALT 141 | ì | U+00EC | ì |
ALT 142 | Ä | U+00C4 | Ä |
ALT 143 | Å | U+00C5 | Å |
ALT 144 | É | U+00C9 | É |
ALT 145 | æ | U+00E6 | æ |
ALT 146 | Æ | U+00C6 | Æ |
ALT 147 | ô | U+00F4 | ô |
ALT 148 | ö | U+00F6 | ö |
ALT 149 | ò | U+00F2 | ò |
ALT 150 | û | U+00FB | û |
ALT 151 | ù | U+00F9 | ù |
ALT 152 | ÿ | U+00FF | ÿ |
ALT 153 | Ö | U+00D6 | Ö |
ALT 154 | Ü | U+00DC | Ü |
ALT 155 | ø | U+00F8 | ø |
ALT 156 | £ | U+00A3 | £ |
ALT 157 | Ø | U+00D8 | Ø |
ALT 158 | × | U+00D7 | × |
ALT 159 | ƒ | U+0192 | ƒ |
ALT 160 | á | U+00E1 | á |
ALT 161 | í | U+00ED | í |
ALT 162 | ó | U+00F3 | ó |
ALT 163 | ú | U+00FA | ú |
ALT 164 | ñ | U+00F1 | ñ |
ALT 165 | Ñ | U+00D1 | Ñ |
ALT 166 | ª | U+00AA | ª |
ALT 167 | º | U+00BA | º |
ALT 168 | ¿ | U+00BF | ¿ |
ALT 169 | ® | U+00AE | ® |
ALT 170 | ¬ | U+00AC | ¬ |
ALT 171 | ½ | U+00BD | ½ |
ALT 172 | ¼ | U+00BC | ¼ |
ALT 173 | ¡ | U+00A1 | ¡ |
ALT 174 | « | U+00AB | « |
ALT 175 | » | U+00BB | » |
ALT 176 | ░ | U+2591 | ░ |
ALT 177 | ▒ | U+2592 | ▒ |
ALT 178 | ▓ | U+2593 | ▓ |
ALT 179 | │ | U+2502 | │ |
ALT 180 | ┤ | U+2524 | ┤ |
ALT 181 | Á | U+00C1 | Á |
ALT 182 | Â | U+00C2 | Â |
ALT 183 | À | U+00C0 | À |
ALT 184 | © | U+00A9 | © |
ALT 185 | ╣ | U+2563 | ╣ |
ALT 186 | ║ | U+2551 | ║ |
ALT 187 | ╗ | U+2557 | ╗ |
ALT 188 | ╝ | U+255D | ╝ |
ALT 189 | ¢ | U+00A2 | ¢ |
ALT 190 | ¥ | U+00A5 | ¥ |
ALT 191 | ┐ | U+2510 | ┐ |
ALT 192 | └ | U+2514 | └ |
ALT 193 | ┴ | U+2534 | ┴ |
ALT 194 | ┬ | U+252C | ┬ |
ALT 195 | ├ | U+251C | ├ |
ALT 196 | ─ | U+2500 | ─ |
ALT 197 | ┼ | U+253C | ┼ |
ALT 198 | ã | U+00E3 | ã |
ALT 199 | Ã | U+00C3 | Ã ; |
ALT 200 | ╚ | U+255A | ╚ |
ALT 201 | ╔ | U+2554 | ╔ |
ALT 202 | ╩ | U+2569 | ╩ |
ALT 203 | ╦ | U+2566 | ╦ |
ALT 204 | ╠ | U+2560 | ╠ |
ALT 205 | ═ | U+2550 | ═ |
ALT 206 | ╬ | U+256C | ╬ |
ALT 207 | ¤ | U+00A4 | ¤ |
ALT 208 | ð | U+00F0 | ð |
ALT 209 | Ð | U+00D0 | Ð |
ALT 210 | Ê | U+00CA | Ê |
ALT 211 | Ë | U+00CB | Ë |
ALT 212 | È | U+00C8 | È |
ALT 213 | ı | U+0131 | ı |
ALT 214 | Í | U+00CD | Í |
ALT 215 | Î | U+00CE | Î |
ALT 216 | Ï | U+00CF | Ï |
ALT 217 | ┘ | U+2518 | ┘ |
ALT 218 | ┌ | U+250C | ┌ |
ALT 219 | █ | U+2588 | █ |
ALT 220 | ▄ | U+2584 | ▄ |
ALT 221 | ¦ | U+00A6 | ¦ |
ALT 222 | Ì | U+00CC | Ì |
ALT 223 | ▀ | U+2580 | ▀ |
ALT 224 | Ó | U+00D3 | Ó |
ALT 225 | ß | U+00DF | ß |
ALT 226 | Ô | U+00D4 | Ô |
ALT 227 | Ò | U+00D2 | Ò |
ALT 228 | õ | U+00F5 | õ |
ALT 229 | Õ | U+00D5 | Õ |
ALT 230 | µ | U+00B5 | µ |
ALT 231 | þ | U+00FE | þ |
ALT 232 | Þ | U+00DE | Þ |
ALT 233 | Ú | U+00DA | Ú |
ALT 234 | Û | U+00DB | Û |
ALT 235 | Ù | U+00D9 | Ù |
ALT 236 | ý | U+00FD | ý |
ALT 237 | Ý | U+00DD | Ý |
ALT 238 | ¯ | U+00AF | ¯ |
ALT 239 | ´ | U+00B4 | ´ |
ALT 240 | | U+00AD | |
ALT 241 | ± | U+00B1 | ± |
ALT 242 | ‗ | U+2017 | ‗ |
ALT 243 | ¾ | U+00BE | ¾ |
ALT 244 | ¶ | U+00B6 | ¶ |
ALT 245 | § | U+00A7 | § |
ALT 246 | ÷ | U+00F7 | ÷ |
ALT 247 | ¸ | U+00B8 | ¸ |
ALT 248 | ° | U+00B0 | ° |
ALT 249 | ¨ | U+00A8 | ¨ |
ALT 250 | · | U+00B7 | · |
ALT 251 | ¹ | U+00B9 | ¹ |
ALT 252 | ³ | U+00B3 | ³ |
ALT 253 | ² | U+00B2 | ² |
ALT 254 | ■ | U+25A0 | ■ |
ALT 255 | U+00A0 |
Code en base | Caractère | Signification | |||
---|---|---|---|---|---|
10 | 8 | 16 | 2 | ||
0 | 0 | 00 | 0000000 | NUL | Null (nul) |
1 | 01 | 01 | 0000001 | SOH | Start of Heading (début d’en-tête) |
2 | 02 | 02 | 0000010 | STX | Start of Text (début de texte) |
3 | 03 | 03 | 0000011 | ETX | End of Text (fin de texte) |
4 | 04 | 04 | 0000100 | EOT | End of Transmission (fin de transmission) |
5 | 05 | 05 | 0000101 | ENQ | Enquiry (demande) |
6 | 06 | 06 | 0000110 | ACK | Acknowledge (accusé de réception) |
7 | 07 | 07 | 0000111 | BEL | Bell (sonnerie) |
8 | 010 | 08 | 0001000 | BS | Backspace (espacement arrière/supprimer) |
9 | 011 | 09 | 0001001 | HT | Horizontal Tab (tabulation horizontale) |
10 | 012 | 0A | 0001010 | LF | Line Feed (saut de ligne) |
11 | 013 | 0B | 0001011 | VT | Vertical Tab (tabulation verticale) |
12 | 014 | 0C | 0001100 | FF | Form Feed (saut de page) |
13 | 015 | 0D | 0001101 | CR | Carriage Return (retour chariot/retour à la ligne) |
14 | 016 | 0E | 0001110 | SO | Shift Out (code spécial) |
15 | 017 | 0F | 0001111 | SI | Shift In (code standard) |
16 | 020 | 10 | 0010000 | DLE | Data Link Escape (échappement en transmission) |
17 | 021 | 11 | 0010001 | DC1 | Device Control 1 à 4 (contrôle de périphérique) |
18 | 022 | 12 | 0010010 | DC2 | |
19 | 023 | 13 | 0010011 | DC3 | |
20 | 024 | 14 | 0010100 | DC4 | |
21 | 025 | 15 | 0010101 | NAK | Negative Acknowledge (accusé de réception négatif) |
22 | 026 | 16 | 0010110 | SYN | Synchronous Idle (attente synchronisée) |
23 | 027 | 17 | 0010111 | ETB | End of Transmission Block (fin de bloc de transmission) |
24 | 030 | 18 | 0011000 | CAN | Cancel (annulation) |
25 | 031 | 19 | 0011001 | EM | End of Medium (fin de support) |
26 | 032 | 1A | 0011010 | SUB | Substitute (remplacement) |
27 | 033 | 1B | 0011011 | ESC | Escape (échappement) |
28 | 034 | 1C | 0011100 | FS | File Separator (séparateur de fichier) |
29 | 035 | 1D | 0011101 | GS | Group Separator (séparateur de groupe) |
30 | 036 | 1E | 0011110 | RS | Record Separator (séparateur d’enregistrement) |
31 | 037 | 1F | 0011111 | US | Unit Separator (séparateur d’unité) |
32 | 040 | 20 | 0100000 | SP | Space (espacement) |
33 | 041 | 21 | 0100001 | ! | Point d’exclamation |
34 | 042 | 22 | 0100010 | « | Guillemet |
35 | 043 | 23 | 0100011 | # | Croisillon |
36 | 044 | 24 | 0100100 | $ | Dollar |
37 | 045 | 25 | 0100101 | % | Pourcent |
38 | 046 | 26 | 0100110 | & | Esperluette |
39 | 047 | 27 | 0100111 | ‘ | Apostrophe |
40 | 050 | 28 | 0101000 | ( | Parenthèse ouvrante |
41 | 051 | 29 | 0101001 | ) | Parenthèse fermante |
42 | 052 | 2A | 0101010 | * | Astérisque |
43 | 053 | 2B | 0101011 | + | Plus |
44 | 054 | 2C | 0101100 | , | Virgule |
45 | 055 | 2D | 0101101 | – | Trait d’union, moins |
46 | 056 | 2E | 0101110 | . | Point |
47 | 057 | 2F | 0101111 | / | Barre oblique |
48 | 060 | 30 | 0110000 | 0 | Chiffre zéro |
49 | 061 | 31 | 0110001 | 1 | Chiffre un |
50 | 062 | 32 | 0110010 | 2 | Chiffre deux |
51 | 063 | 33 | 0110011 | 3 | Chiffre trois |
52 | 064 | 34 | 0110100 | 4 | Chiffre quatre |
53 | 065 | 35 | 0110101 | 5 | Chiffre cinq |
54 | 066 | 36 | 0110110 | 6 | Chiffre six |
55 | 067 | 37 | 0110111 | 7 | Chiffre sept |
56 | 070 | 38 | 0111000 | 8 | Chiffre huit |
57 | 071 | 39 | 0111001 | 9 | Chiffre neuf |
58 | 072 | 3A | 0111010 | : | Deux-points, Double-points |
59 | 073 | 3B | 0111011 | ; | Point-virgule |
60 | 074 | 3C | 0111100 | < | Inférieur |
61 | 075 | 3D | 0111101 | = | Égal |
62 | 076 | 3E | 0111110 | > | Supérieur |
63 | 077 | 3F | 0111111 | ? | Point d’interrogation |
64 | 0100 | 40 | 1000000 | @ | Arobase |
65 | 0101 | 41 | 1000001 | A | Lettre latine capitale A |
66 | 0102 | 42 | 1000010 | B | Lettre latine capitale B |
67 | 0103 | 43 | 1000011 | C | Lettre latine capitale C |
68 | 0104 | 44 | 1000100 | D | Lettre latine capitale D |
69 | 0105 | 45 | 1000101 | E | Lettre latine capitale E |
70 | 0106 | 46 | 1000110 | F | Lettre latine capitale F |
71 | 0107 | 47 | 1000111 | G | Lettre latine capitale G |
72 | 0110 | 48 | 1001000 | H | Lettre latine capitale H |
73 | 0111 | 49 | 1001001 | I | Lettre latine capitale I |
74 | 0112 | 4A | 1001010 | J | Lettre latine capitale J |
75 | 0113 | 4B | 1001011 | K | Lettre latine capitale K |
76 | 0114 | 4C | 1001100 | L | Lettre latine capitale L |
77 | 0115 | 4D | 1001101 | M | Lettre latine capitale M |
78 | 0116 | 4E | 1001110 | N | Lettre latine capitale N |
79 | 0117 | 4F | 1001111 | O | Lettre latine capitale O |
80 | 0120 | 50 | 1010000 | P | Lettre latine capitale P |
81 | 0121 | 51 | 1010001 | Q | Lettre latine capitale Q |
82 | 0122 | 52 | 1010010 | R | Lettre latine capitale R |
83 | 0123 | 53 | 1010011 | S | Lettre latine capitale S |
84 | 0124 | 54 | 1010100 | T | Lettre latine capitale T |
85 | 0125 | 55 | 1010101 | U | Lettre latine capitale U |
86 | 0126 | 56 | 1010110 | V | Lettre latine capitale V |
87 | 0127 | 57 | 1010111 | W | Lettre latine capitale W |
88 | 0130 | 58 | 1011000 | X | Lettre latine capitale X |
89 | 0131 | 59 | 1011001 | Y | Lettre latine capitale Y |
90 | 0132 | 5A | 1011010 | Z | Lettre latine capitale Z |
91 | 0133 | 5B | 1011011 | [ | Crochet ouvrant |
92 | 0134 | 5C | 1011100 | \ | Barre oblique inversée |
93 | 0135 | 5D | 1011101 | ] | Crochet fermant |
94 | 0136 | 5E | 1011110 | ^ | Accent circonflexe (avec chasse) |
95 | 0137 | 5F | 1011111 | _ | Tiret bas |
96 | 0140 | 60 | 1100000 | ` | Accent grave (avec chasse) |
97 | 0141 | 61 | 1100001 | a | Lettre latine minuscule a |
98 | 0142 | 62 | 1100010 | b | Lettre latine minuscule b |
99 | 0143 | 63 | 1100011 | c | Lettre latine minuscule c |
100 | 0144 | 64 | 1100100 | d | Lettre latine minuscule d |
101 | 0145 | 65 | 1100101 | e | Lettre latine minuscule e |
102 | 0146 | 66 | 1100110 | f | Lettre latine minuscule f |
103 | 0147 | 67 | 1100111 | g | Lettre latine minuscule g |
104 | 0150 | 68 | 1101000 | h | Lettre latine minuscule h |
105 | 0151 | 69 | 1101001 | i | Lettre latine minuscule i |
106 | 0152 | 6A | 1101010 | j | Lettre latine minuscule j |
107 | 0153 | 6B | 1101011 | k | Lettre latine minuscule k |
108 | 0154 | 6C | 1101100 | l | Lettre latine minuscule l |
109 | 0155 | 6D | 1101101 | m | Lettre latine minuscule m |
110 | 0156 | 6E | 1101110 | n | Lettre latine minuscule n |
111 | 0157 | 6F | 1101111 | o | Lettre latine minuscule o |
112 | 0160 | 70 | 1110000 | p | Lettre latine minuscule p |
113 | 0161 | 71 | 1110001 | q | Lettre latine minuscule q |
114 | 0162 | 72 | 1110010 | r | Lettre latine minuscule r |
115 | 0163 | 73 | 1110011 | s | Lettre latine minuscule s |
116 | 0164 | 74 | 1110100 | t | Lettre latine minuscule t |
117 | 0165 | 75 | 1110101 | u | Lettre latine minuscule u |
118 | 0166 | 76 | 1110110 | v | Lettre latine minuscule v |
119 | 0167 | 77 | 1110111 | w | Lettre latine minuscule w |
120 | 0170 | 78 | 1111000 | x | Lettre latine minuscule x |
121 | 0171 | 79 | 1111001 | y | Lettre latine minuscule y |
122 | 0172 | 7A | 1111010 | z | Lettre latine minuscule z |
123 | 0173 | 7B | 1111011 | { | Accolade ouvrante |
124 | 0174 | 7C | 1111100 | | | Barre verticale |
125 | 0175 | 7D | 1111101 | } | Accolade fermante |
126 | 0176 | 7E | 1111110 | ~ | Tilde |
127 | 0177 | 7F | 1111111 | DEL | Delete (effacement) |