Table ASCII
Référence complète des codes de caractères ASCII avec caractères de contrôle, imprimables et étendus
| Décimal | Hex | Caractère | Description | |
|---|---|---|---|---|
| 0 | 0x00 | - | Caractère nul | |
| 1 | 0x01 | - | Début d'en-tête | |
| 2 | 0x02 | - | Début de texte | |
| 3 | 0x03 | - | Fin de texte | |
| 4 | 0x04 | - | Fin de transmission | |
| 5 | 0x05 | - | Demande | |
| 6 | 0x06 | - | Accusé de réception | |
| 7 | 0x07 | - | Sonnerie | |
| 8 | 0x08 | - | Retour arrière | |
| 9 | 0x09 | - | Tabulation horizontale | |
| 10 | 0x0A | - | Saut de ligne | |
| 11 | 0x0B | - | Tabulation verticale | |
| 12 | 0x0C | - | Saut de page | |
| 13 | 0x0D | - | Retour chariot | |
| 14 | 0x0E | - | Shift Out | |
| 15 | 0x0F | - | Shift In | |
| 16 | 0x10 | - | Échappement de liaison de données | |
| 17 | 0x11 | - | Contrôle de périphérique 1 | |
| 18 | 0x12 | - | Contrôle de périphérique 2 | |
| 19 | 0x13 | - | Contrôle de périphérique 3 | |
| 20 | 0x14 | - | Contrôle de périphérique 4 | |
| 21 | 0x15 | - | Accusé de réception négatif | |
| 22 | 0x16 | - | Synchronisation inactive | |
| 23 | 0x17 | - | Fin de bloc de transmission | |
| 24 | 0x18 | - | Annulation | |
| 25 | 0x19 | - | Fin de support | |
| 26 | 0x1A | - | Substitut | |
| 27 | 0x1B | - | Échappement | |
| 28 | 0x1C | - | Séparateur de fichier | |
| 29 | 0x1D | - | Séparateur de groupe | |
| 30 | 0x1E | - | Séparateur d'enregistrement | |
| 31 | 0x1F | - | Séparateur d'unité | |
| 127 | 0x7F | - | Supprimer | |
| 32 | 0x20 | ␣ | Espace | |
| 33 | 0x21 | ! | Point d'exclamation | |
| 34 | 0x22 | " | Guillemet double | |
| 35 | 0x23 | # | Croisillon | |
| 36 | 0x24 | $ | Signe dollar | |
| 37 | 0x25 | % | Signe pourcentage | |
| 38 | 0x26 | & | Esperluette | |
| 39 | 0x27 | ' | Guillemet simple | |
| 40 | 0x28 | ( | Parenthèse gauche | |
| 41 | 0x29 | ) | Parenthèse droite | |
| 42 | 0x2A | * | Astérisque | |
| 43 | 0x2B | + | Signe plus | |
| 44 | 0x2C | , | Virgule | |
| 45 | 0x2D | - | Tiret | |
| 46 | 0x2E | . | Point | |
| 47 | 0x2F | / | Barre oblique | |
| 48 | 0x30 | 0 | Chiffre 0 | |
| 49 | 0x31 | 1 | Chiffre 1 | |
| 50 | 0x32 | 2 | Chiffre 2 | |
| 51 | 0x33 | 3 | Chiffre 3 | |
| 52 | 0x34 | 4 | Chiffre 4 | |
| 53 | 0x35 | 5 | Chiffre 5 | |
| 54 | 0x36 | 6 | Chiffre 6 | |
| 55 | 0x37 | 7 | Chiffre 7 | |
| 56 | 0x38 | 8 | Chiffre 8 | |
| 57 | 0x39 | 9 | Chiffre 9 | |
| 58 | 0x3A | : | Deux-points | |
| 59 | 0x3B | ; | Point-virgule | |
| 60 | 0x3C | < | Inférieur à | |
| 61 | 0x3D | = | Signe égal | |
| 62 | 0x3E | > | Supérieur à | |
| 63 | 0x3F | ? | Point d'interrogation | |
| 64 | 0x40 | @ | Arobase | |
| 65 | 0x41 | A | Majuscule A | |
| 66 | 0x42 | B | Majuscule B | |
| 67 | 0x43 | C | Majuscule C | |
| 68 | 0x44 | D | Majuscule D | |
| 69 | 0x45 | E | Majuscule E | |
| 70 | 0x46 | F | Majuscule F | |
| 71 | 0x47 | G | Majuscule G | |
| 72 | 0x48 | H | Majuscule H | |
| 73 | 0x49 | I | Majuscule I | |
| 74 | 0x4A | J | Majuscule J | |
| 75 | 0x4B | K | Majuscule K | |
| 76 | 0x4C | L | Majuscule L | |
| 77 | 0x4D | M | Majuscule M | |
| 78 | 0x4E | N | Majuscule N | |
| 79 | 0x4F | O | Majuscule O | |
| 80 | 0x50 | P | Majuscule P | |
| 81 | 0x51 | Q | Majuscule Q | |
| 82 | 0x52 | R | Majuscule R | |
| 83 | 0x53 | S | Majuscule S | |
| 84 | 0x54 | T | Majuscule T | |
| 85 | 0x55 | U | Majuscule U | |
| 86 | 0x56 | V | Majuscule V | |
| 87 | 0x57 | W | Majuscule W | |
| 88 | 0x58 | X | Majuscule X | |
| 89 | 0x59 | Y | Majuscule Y | |
| 90 | 0x5A | Z | Majuscule Z | |
| 91 | 0x5B | [ | Crochet gauche | |
| 92 | 0x5C | \ | Barre oblique inversée | |
| 93 | 0x5D | ] | Crochet droit | |
| 94 | 0x5E | ^ | Accent circonflexe | |
| 95 | 0x5F | _ | Tiret bas | |
| 96 | 0x60 | ` | Accent grave | |
| 97 | 0x61 | a | Minuscule a | |
| 98 | 0x62 | b | Minuscule b | |
| 99 | 0x63 | c | Minuscule c | |
| 100 | 0x64 | d | Minuscule d | |
| 101 | 0x65 | e | Minuscule e | |
| 102 | 0x66 | f | Minuscule f | |
| 103 | 0x67 | g | Minuscule g | |
| 104 | 0x68 | h | Minuscule h | |
| 105 | 0x69 | i | Minuscule i | |
| 106 | 0x6A | j | Minuscule j | |
| 107 | 0x6B | k | Minuscule k | |
| 108 | 0x6C | l | Minuscule l | |
| 109 | 0x6D | m | Minuscule m | |
| 110 | 0x6E | n | Minuscule n | |
| 111 | 0x6F | o | Minuscule o | |
| 112 | 0x70 | p | Minuscule p | |
| 113 | 0x71 | q | Minuscule q | |
| 114 | 0x72 | r | Minuscule r | |
| 115 | 0x73 | s | Minuscule s | |
| 116 | 0x74 | t | Minuscule t | |
| 117 | 0x75 | u | Minuscule u | |
| 118 | 0x76 | v | Minuscule v | |
| 119 | 0x77 | w | Minuscule w | |
| 120 | 0x78 | x | Minuscule x | |
| 121 | 0x79 | y | Minuscule y | |
| 122 | 0x7A | z | Minuscule z | |
| 123 | 0x7B | { | Accolade gauche | |
| 124 | 0x7C | | | Barre verticale | |
| 125 | 0x7D | } | Accolade droite | |
| 126 | 0x7E | ~ | Tilde | |
| 128 | 0x80 | | ||
| 129 | 0x81 | | ||
| 130 | 0x82 | | ||
| 131 | 0x83 | | ||
| 132 | 0x84 | | ||
| 133 | 0x85 | |||
| 134 | 0x86 | | ||
| 135 | 0x87 | | ||
| 136 | 0x88 | | ||
| 137 | 0x89 | | ||
| 138 | 0x8A | | ||
| 139 | 0x8B | | ||
| 140 | 0x8C | | ||
| 141 | 0x8D | | ||
| 142 | 0x8E | | ||
| 143 | 0x8F | | ||
| 144 | 0x90 | | ||
| 145 | 0x91 | | ||
| 146 | 0x92 | | ||
| 147 | 0x93 | | ||
| 148 | 0x94 | | ||
| 149 | 0x95 | | ||
| 150 | 0x96 | | ||
| 151 | 0x97 | | ||
| 152 | 0x98 | | ||
| 153 | 0x99 | | ||
| 154 | 0x9A | | ||
| 155 | 0x9B | | ||
| 156 | 0x9C | | ||
| 157 | 0x9D | | ||
| 158 | 0x9E | | ||
| 159 | 0x9F | | ||
| 160 | 0xA0 | |||
| 161 | 0xA1 | ¡ | ||
| 162 | 0xA2 | ¢ | ||
| 163 | 0xA3 | £ | ||
| 164 | 0xA4 | ¤ | ||
| 165 | 0xA5 | ¥ | ||
| 166 | 0xA6 | ¦ | ||
| 167 | 0xA7 | § | ||
| 168 | 0xA8 | ¨ | ||
| 169 | 0xA9 | © | ||
| 170 | 0xAA | ª | ||
| 171 | 0xAB | « | ||
| 172 | 0xAC | ¬ | ||
| 173 | 0xAD | | ||
| 174 | 0xAE | ® | ||
| 175 | 0xAF | ¯ | ||
| 176 | 0xB0 | ° | ||
| 177 | 0xB1 | ± | ||
| 178 | 0xB2 | ² | ||
| 179 | 0xB3 | ³ | ||
| 180 | 0xB4 | ´ | ||
| 181 | 0xB5 | µ | ||
| 182 | 0xB6 | ¶ | ||
| 183 | 0xB7 | · | ||
| 184 | 0xB8 | ¸ | ||
| 185 | 0xB9 | ¹ | ||
| 186 | 0xBA | º | ||
| 187 | 0xBB | » | ||
| 188 | 0xBC | ¼ | ||
| 189 | 0xBD | ½ | ||
| 190 | 0xBE | ¾ | ||
| 191 | 0xBF | ¿ | ||
| 192 | 0xC0 | À | ||
| 193 | 0xC1 | Á | ||
| 194 | 0xC2 | Â | ||
| 195 | 0xC3 | Ã | ||
| 196 | 0xC4 | Ä | ||
| 197 | 0xC5 | Å | ||
| 198 | 0xC6 | Æ | ||
| 199 | 0xC7 | Ç | ||
| 200 | 0xC8 | È | ||
| 201 | 0xC9 | É | ||
| 202 | 0xCA | Ê | ||
| 203 | 0xCB | Ë | ||
| 204 | 0xCC | Ì | ||
| 205 | 0xCD | Í | ||
| 206 | 0xCE | Î | ||
| 207 | 0xCF | Ï | ||
| 208 | 0xD0 | Ð | ||
| 209 | 0xD1 | Ñ | ||
| 210 | 0xD2 | Ò | ||
| 211 | 0xD3 | Ó | ||
| 212 | 0xD4 | Ô | ||
| 213 | 0xD5 | Õ | ||
| 214 | 0xD6 | Ö | ||
| 215 | 0xD7 | × | ||
| 216 | 0xD8 | Ø | ||
| 217 | 0xD9 | Ù | ||
| 218 | 0xDA | Ú | ||
| 219 | 0xDB | Û | ||
| 220 | 0xDC | Ü | ||
| 221 | 0xDD | Ý | ||
| 222 | 0xDE | Þ | ||
| 223 | 0xDF | ß | ||
| 224 | 0xE0 | à | ||
| 225 | 0xE1 | á | ||
| 226 | 0xE2 | â | ||
| 227 | 0xE3 | ã | ||
| 228 | 0xE4 | ä | ||
| 229 | 0xE5 | å | ||
| 230 | 0xE6 | æ | ||
| 231 | 0xE7 | ç | ||
| 232 | 0xE8 | è | ||
| 233 | 0xE9 | é | ||
| 234 | 0xEA | ê | ||
| 235 | 0xEB | ë | ||
| 236 | 0xEC | ì | ||
| 237 | 0xED | í | ||
| 238 | 0xEE | î | ||
| 239 | 0xEF | ï | ||
| 240 | 0xF0 | ð | ||
| 241 | 0xF1 | ñ | ||
| 242 | 0xF2 | ò | ||
| 243 | 0xF3 | ó | ||
| 244 | 0xF4 | ô | ||
| 245 | 0xF5 | õ | ||
| 246 | 0xF6 | ö | ||
| 247 | 0xF7 | ÷ | ||
| 248 | 0xF8 | ø | ||
| 249 | 0xF9 | ù | ||
| 250 | 0xFA | ú | ||
| 251 | 0xFB | û | ||
| 252 | 0xFC | ü | ||
| 253 | 0xFD | ý | ||
| 254 | 0xFE | þ | ||
| 255 | 0xFF | ÿ |
Qu'est-ce que ASCII ?
ASCII (American Standard Code for Information Interchange) est un standard d'encodage de caractères basé sur l'alphabet latin. Développé initialement pour la communication par télégraphe, il est devenu le système d'encodage de caractères fondamental en informatique.
ASCII standard contient 128 caractères (0-127), incluant 33 caractères de contrôle et 95 caractères imprimables. ASCII étendu (128-255) inclut des symboles spéciaux additionnels et des caractères internationaux.
Comment utiliser
Cliquez sur n'importe quelle valeur ou caractère pour le copier. Utilisez la zone de recherche pour trouver rapidement des caractères spécifiques. Cliquez sur les boutons de catégorie pour filtrer par type de caractère.
Catégories de caractères
- 0-31, 127 - Caractères de contrôle : Caractères spéciaux non imprimables pour le contrôle de périphérique et les protocoles de communication.
- 32-126 - Caractères imprimables : Caractères visibles incluant chiffres, lettres et signes de ponctuation.
- 128-255 - Caractères étendus : Caractères dans la plage 128-255, variant selon la table d'encodage.
Foire aux questions (FAQ)
Q : Quelle est la différence entre ASCII et Unicode ?
R : ASCII est un encodage 7 bits qui peut représenter uniquement 128 caractères, principalement lettres anglaises et symboles. Unicode est un standard d'encodage moderne qui peut représenter presque tous les systèmes d'écriture mondiaux et est compatible ASCII (les 128 premiers caractères sont identiques). Unicode est un sur-ensemble d'ASCII.
Q : Quels sont les caractères de contrôle ASCII les plus couramment utilisés ?
R : Caractères de contrôle les plus courants : 0 (NUL null), 9 (TAB tabulation), 10 (LF saut de ligne), 13 (CR retour chariot), 27 (ESC échappement), 127 (DEL supprimer). LF et CR ont différentes combinaisons de nouvelle ligne selon les systèmes d'exploitation.
Q : Pourquoi Windows et Linux utilisent-ils des fins de ligne différentes ?
R : Cela vient de l'histoire. Windows utilise CRLF (\r\n, 13+10), des opérations de machine à écrire (retour chariot + saut de ligne). Linux/Unix utilise LF (\n, 10), plus simple. Mac OS 9 et antérieur utilisait CR (\r), mais OS X a basculé vers LF.
Q : Comment représenter les caractères ASCII dans le code ?
R : Différentes langues ont différentes méthodes : Python utilise chr(65) ou '\x41' ; JavaScript utilise String.fromCharCode(65) ou '\x41' ; C/C++ utilise '\x41' ou char(65). La notation hexadécimale '\xNN' fonctionne dans la plupart des langues.