Développeur / Codes de caractères
Table ASCII
Les 128 caractères ASCII avec leurs codes décimal, hexadécimal, octal et binaire, les noms des caractères de contrôle, la notation avec ^, les échappements C et les entités HTML. Recherchez un caractère, un code ou un nom, puis cliquez pour le copier.
Table ASCII: ASCII attribue les nombres de 0 à 127 à 33 caractères de contrôle et 95 caractères imprimables, de l’espace au tilde. Le tableau répertorie chacun d’eux dans quatre bases, indique pour les caractères de contrôle leur abréviation, leur nom, leur notation avec ^ (telle qu’elle s’affiche dans les terminaux) et leur échappement C, et affiche la référence HTML nommée lorsqu’elle existe, ou la référence numérique dans le cas contraire. Les abréviations et la notation avec ^ ont été comparées à celles de Python curses.ascii, les noms aux alias de noms Unicode et les entités à la liste WHATWG. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
| Déc | Hex | Oct | Binaire | Caractère | HTML | Description |
|---|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | NUL | � | Nul ^@ \0 |
| 1 | 01 | 001 | 00000001 | SOH |  | Début d’en-tête ^A |
| 2 | 02 | 002 | 00000010 | STX |  | Début du texte ^B |
| 3 | 03 | 003 | 00000011 | ETX |  | Fin du texte ^C |
| 4 | 04 | 004 | 00000100 | EOT |  | Fin de transmission ^D |
| 5 | 05 | 005 | 00000101 | ENQ |  | Demande d’information ^E |
| 6 | 06 | 006 | 00000110 | ACK |  | Accusé de réception ^F |
| 7 | 07 | 007 | 00000111 | BEL |  | Alerte (sonnerie) ^G \a |
| 8 | 08 | 010 | 00001000 | BS |  | Retour arrière ^H \b |
| 9 | 09 | 011 | 00001001 | HT | 	 | Tabulation de caractères ^I \t |
| 10 | 0A | 012 | 00001010 | LF | 
 | Saut de ligne ^J \n |
| 11 | 0B | 013 | 00001011 | VT |  | Tabulation de ligne ^K \v |
| 12 | 0C | 014 | 00001100 | FF |  | Saut de page ^L \f |
| 13 | 0D | 015 | 00001101 | CR | | Retour chariot ^M \r |
| 14 | 0E | 016 | 00001110 | SO |  | Hors code ^N |
| 15 | 0F | 017 | 00001111 | SI |  | En code ^O |
| 16 | 10 | 020 | 00010000 | DLE |  | Échappement de liaison de données ^P |
| 17 | 11 | 021 | 00010001 | DC1 |  | Contrôle de périphérique un ^Q |
| 18 | 12 | 022 | 00010010 | DC2 |  | Contrôle de périphérique deux ^R |
| 19 | 13 | 023 | 00010011 | DC3 |  | Contrôle de périphérique trois ^S |
| 20 | 14 | 024 | 00010100 | DC4 |  | Contrôle de périphérique quatre ^T |
| 21 | 15 | 025 | 00010101 | NAK |  | Accusé de réception négatif ^U |
| 22 | 16 | 026 | 00010110 | SYN |  | Inactivité synchrone ^V |
| 23 | 17 | 027 | 00010111 | ETB |  | Fin du bloc de transmission ^W |
| 24 | 18 | 030 | 00011000 | CAN |  | Annuler ^X |
| 25 | 19 | 031 | 00011001 | EM |  | Fin du support ^Y |
| 26 | 1A | 032 | 00011010 | SUB |  | Substitution ^Z |
| 27 | 1B | 033 | 00011011 | ESC |  | Échappement ^[ \e |
| 28 | 1C | 034 | 00011100 | FS |  | Séparateur d’informations quatre ^\ |
| 29 | 1D | 035 | 00011101 | GS |  | Séparateur d’informations trois ^] |
| 30 | 1E | 036 | 00011110 | RS |  | Séparateur d’informations deux ^^ |
| 31 | 1F | 037 | 00011111 | US |  | Séparateur d’informations un ^_ |
| 32 | 20 | 040 | 00100000 | SP |   | Espace |
| 33 | 21 | 041 | 00100001 | ! | ||
| 34 | 22 | 042 | 00100010 | " | ||
| 35 | 23 | 043 | 00100011 | # | ||
| 36 | 24 | 044 | 00100100 | $ | ||
| 37 | 25 | 045 | 00100101 | % | ||
| 38 | 26 | 046 | 00100110 | & | ||
| 39 | 27 | 047 | 00100111 | ' | ||
| 40 | 28 | 050 | 00101000 | ( | ||
| 41 | 29 | 051 | 00101001 | ) | ||
| 42 | 2A | 052 | 00101010 | * | ||
| 43 | 2B | 053 | 00101011 | + | ||
| 44 | 2C | 054 | 00101100 | , | ||
| 45 | 2D | 055 | 00101101 | - | ||
| 46 | 2E | 056 | 00101110 | . | ||
| 47 | 2F | 057 | 00101111 | / | ||
| 48 | 30 | 060 | 00110000 | 0 | ||
| 49 | 31 | 061 | 00110001 | 1 | ||
| 50 | 32 | 062 | 00110010 | 2 | ||
| 51 | 33 | 063 | 00110011 | 3 | ||
| 52 | 34 | 064 | 00110100 | 4 | ||
| 53 | 35 | 065 | 00110101 | 5 | ||
| 54 | 36 | 066 | 00110110 | 6 | ||
| 55 | 37 | 067 | 00110111 | 7 | ||
| 56 | 38 | 070 | 00111000 | 8 | ||
| 57 | 39 | 071 | 00111001 | 9 | ||
| 58 | 3A | 072 | 00111010 | : | ||
| 59 | 3B | 073 | 00111011 | ; | ||
| 60 | 3C | 074 | 00111100 | < | ||
| 61 | 3D | 075 | 00111101 | = | ||
| 62 | 3E | 076 | 00111110 | > | ||
| 63 | 3F | 077 | 00111111 | ? | ||
| 64 | 40 | 100 | 01000000 | @ | ||
| 65 | 41 | 101 | 01000001 | A | ||
| 66 | 42 | 102 | 01000010 | B | ||
| 67 | 43 | 103 | 01000011 | C | ||
| 68 | 44 | 104 | 01000100 | D | ||
| 69 | 45 | 105 | 01000101 | E | ||
| 70 | 46 | 106 | 01000110 | F | ||
| 71 | 47 | 107 | 01000111 | G | ||
| 72 | 48 | 110 | 01001000 | H | ||
| 73 | 49 | 111 | 01001001 | I | ||
| 74 | 4A | 112 | 01001010 | J | ||
| 75 | 4B | 113 | 01001011 | K | ||
| 76 | 4C | 114 | 01001100 | L | ||
| 77 | 4D | 115 | 01001101 | M | ||
| 78 | 4E | 116 | 01001110 | N | ||
| 79 | 4F | 117 | 01001111 | O | ||
| 80 | 50 | 120 | 01010000 | P | ||
| 81 | 51 | 121 | 01010001 | Q | ||
| 82 | 52 | 122 | 01010010 | R | ||
| 83 | 53 | 123 | 01010011 | S | ||
| 84 | 54 | 124 | 01010100 | T | ||
| 85 | 55 | 125 | 01010101 | U | ||
| 86 | 56 | 126 | 01010110 | V | ||
| 87 | 57 | 127 | 01010111 | W | ||
| 88 | 58 | 130 | 01011000 | X | ||
| 89 | 59 | 131 | 01011001 | Y | ||
| 90 | 5A | 132 | 01011010 | Z | ||
| 91 | 5B | 133 | 01011011 | [ | ||
| 92 | 5C | 134 | 01011100 | \ | ||
| 93 | 5D | 135 | 01011101 | ] | ||
| 94 | 5E | 136 | 01011110 | ^ | ||
| 95 | 5F | 137 | 01011111 | _ | ||
| 96 | 60 | 140 | 01100000 | ` | ||
| 97 | 61 | 141 | 01100001 | a | ||
| 98 | 62 | 142 | 01100010 | b | ||
| 99 | 63 | 143 | 01100011 | c | ||
| 100 | 64 | 144 | 01100100 | d | ||
| 101 | 65 | 145 | 01100101 | e | ||
| 102 | 66 | 146 | 01100110 | f | ||
| 103 | 67 | 147 | 01100111 | g | ||
| 104 | 68 | 150 | 01101000 | h | ||
| 105 | 69 | 151 | 01101001 | i | ||
| 106 | 6A | 152 | 01101010 | j | ||
| 107 | 6B | 153 | 01101011 | k | ||
| 108 | 6C | 154 | 01101100 | l | ||
| 109 | 6D | 155 | 01101101 | m | ||
| 110 | 6E | 156 | 01101110 | n | ||
| 111 | 6F | 157 | 01101111 | o | ||
| 112 | 70 | 160 | 01110000 | p | ||
| 113 | 71 | 161 | 01110001 | q | ||
| 114 | 72 | 162 | 01110010 | r | ||
| 115 | 73 | 163 | 01110011 | s | ||
| 116 | 74 | 164 | 01110100 | t | ||
| 117 | 75 | 165 | 01110101 | u | ||
| 118 | 76 | 166 | 01110110 | v | ||
| 119 | 77 | 167 | 01110111 | w | ||
| 120 | 78 | 170 | 01111000 | x | ||
| 121 | 79 | 171 | 01111001 | y | ||
| 122 | 7A | 172 | 01111010 | z | ||
| 123 | 7B | 173 | 01111011 | { | ||
| 124 | 7C | 174 | 01111100 | | | ||
| 125 | 7D | 175 | 01111101 | } | ||
| 126 | 7E | 176 | 01111110 | ~ | ||
| 127 | 7F | 177 | 01111111 | DEL |  | Supprimer ^? |
Les codes 0–31 et 127 sont des caractères de contrôle : ils n’ont pas de représentation, mais une fonction, comme terminer une ligne. La notation avec accent circonflexe (^C) est utilisée par les terminaux pour les afficher, et les séquences d’échappement (\n) sont celles qu’utilisent C et de nombreux autres langages. Cliquez sur un caractère pour le copier.
Motifs dans les codes
Les chiffres commencent à 48 (0x30) : la valeur d’un chiffre correspond donc à son code moins 48. Les majuscules commencent à 65 (0x41) et les minuscules à 97 (0x61), avec un écart de 32. Les caractères de contrôle correspondent au code de leur lettre moins 64, ce qui explique pourquoi Ctrl+C envoie 3 et Ctrl+[ envoie Escape, 27.
Pour convertir des nombres entre différentes bases, utilisez le convertisseur de bases numériques ; pour les caractères au-delà de l’ASCII, utilisez l’inspecteur Unicode.
Fins de ligne
Unix, Linux et macOS terminent les lignes par LF (10, \n) ; Windows utilise CR suivi de LF (13 10, \r\n). Un fichier ouvert sur l’autre système peut afficher des caractères ^M isolés ou voir toutes ses lignes s’enchaîner sur une seule.
Comment l'utiliser
- Faites défiler le tableau ou recherchez un caractère, un code tel que 65 ou 0x41, ou un nom tel que ESC.
- Consultez les codes dans chaque base, ainsi que le nom et les échappements des caractères de contrôle.
- Cliquez sur un caractère pour le copier.
Confidentialité et limitations
Le tableau fait partie de la page ; rien de ce que vous recherchez n’est envoyé où que ce soit.
Outils associés
Questions fréquentes
Quelle est la différence entre ASCII et Unicode ?
Les 128 premiers points de code d’Unicode sont ceux d’ASCII, sans modification, et UTF-8 les stocke sous forme des mêmes octets uniques ; un texte ASCII brut est donc également valide en UTF-8.
Pourquoi les lettres majuscules et minuscules diffèrent-elles de 32 ?
A vaut 65 (0x41) et a vaut 97 (0x61) : elles diffèrent par un seul bit, 0x20. Changer la casse revient donc à inverser un seul bit.
Que sont les codes 128 à 255 ?
Ils ne font pas partie d’ASCII. Les jeux de caractères étendus tels que Latin-1 et Windows-1252 les utilisent différemment, ce qui explique que les lettres accentuées puissent se transformer en symboles étranges.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis