Tableau ASCII complet : décimal, hexadécimal et binaire
ASCII associe 128 valeurs, de 0 à 127, à des caractères et des commandes de contrôle. Les valeurs 32 à 126 comprennent l’espace et les caractères imprimables ; 127 est DEL. Recherchez un code ci-dessous sans envoyer votre saisie.
Les 128 codes
128 codes
| Dec | Hex | Bin | Caractère / nom | Type |
|---|---|---|---|---|
| 0 | 00 | 0000000 | NUL | Contrôle |
| 1 | 01 | 0000001 | SOH | Contrôle |
| 2 | 02 | 0000010 | STX | Contrôle |
| 3 | 03 | 0000011 | ETX | Contrôle |
| 4 | 04 | 0000100 | EOT | Contrôle |
| 5 | 05 | 0000101 | ENQ | Contrôle |
| 6 | 06 | 0000110 | ACK | Contrôle |
| 7 | 07 | 0000111 | BEL | Contrôle |
| 8 | 08 | 0001000 | BS | Contrôle |
| 9 | 09 | 0001001 | HT | Contrôle |
| 10 | 0A | 0001010 | LF | Contrôle |
| 11 | 0B | 0001011 | VT | Contrôle |
| 12 | 0C | 0001100 | FF | Contrôle |
| 13 | 0D | 0001101 | CR | Contrôle |
| 14 | 0E | 0001110 | SO | Contrôle |
| 15 | 0F | 0001111 | SI | Contrôle |
| 16 | 10 | 0010000 | DLE | Contrôle |
| 17 | 11 | 0010001 | DC1 | Contrôle |
| 18 | 12 | 0010010 | DC2 | Contrôle |
| 19 | 13 | 0010011 | DC3 | Contrôle |
| 20 | 14 | 0010100 | DC4 | Contrôle |
| 21 | 15 | 0010101 | NAK | Contrôle |
| 22 | 16 | 0010110 | SYN | Contrôle |
| 23 | 17 | 0010111 | ETB | Contrôle |
| 24 | 18 | 0011000 | CAN | Contrôle |
| 25 | 19 | 0011001 | EM | Contrôle |
| 26 | 1A | 0011010 | SUB | Contrôle |
| 27 | 1B | 0011011 | ESC | Contrôle |
| 28 | 1C | 0011100 | FS | Contrôle |
| 29 | 1D | 0011101 | GS | Contrôle |
| 30 | 1E | 0011110 | RS | Contrôle |
| 31 | 1F | 0011111 | US | Contrôle |
| 32 | 20 | 0100000 | SPACE | Espace |
| 33 | 21 | 0100001 | ! | Imprimable |
| 34 | 22 | 0100010 | " | Imprimable |
| 35 | 23 | 0100011 | # | Imprimable |
| 36 | 24 | 0100100 | $ | Imprimable |
| 37 | 25 | 0100101 | % | Imprimable |
| 38 | 26 | 0100110 | & | Imprimable |
| 39 | 27 | 0100111 | ' | Imprimable |
| 40 | 28 | 0101000 | ( | Imprimable |
| 41 | 29 | 0101001 | ) | Imprimable |
| 42 | 2A | 0101010 | * | Imprimable |
| 43 | 2B | 0101011 | + | Imprimable |
| 44 | 2C | 0101100 | , | Imprimable |
| 45 | 2D | 0101101 | - | Imprimable |
| 46 | 2E | 0101110 | . | Imprimable |
| 47 | 2F | 0101111 | / | Imprimable |
| 48 | 30 | 0110000 | 0 | Imprimable |
| 49 | 31 | 0110001 | 1 | Imprimable |
| 50 | 32 | 0110010 | 2 | Imprimable |
| 51 | 33 | 0110011 | 3 | Imprimable |
| 52 | 34 | 0110100 | 4 | Imprimable |
| 53 | 35 | 0110101 | 5 | Imprimable |
| 54 | 36 | 0110110 | 6 | Imprimable |
| 55 | 37 | 0110111 | 7 | Imprimable |
| 56 | 38 | 0111000 | 8 | Imprimable |
| 57 | 39 | 0111001 | 9 | Imprimable |
| 58 | 3A | 0111010 | : | Imprimable |
| 59 | 3B | 0111011 | ; | Imprimable |
| 60 | 3C | 0111100 | < | Imprimable |
| 61 | 3D | 0111101 | = | Imprimable |
| 62 | 3E | 0111110 | > | Imprimable |
| 63 | 3F | 0111111 | ? | Imprimable |
| 64 | 40 | 1000000 | @ | Imprimable |
| 65 | 41 | 1000001 | A | Imprimable |
| 66 | 42 | 1000010 | B | Imprimable |
| 67 | 43 | 1000011 | C | Imprimable |
| 68 | 44 | 1000100 | D | Imprimable |
| 69 | 45 | 1000101 | E | Imprimable |
| 70 | 46 | 1000110 | F | Imprimable |
| 71 | 47 | 1000111 | G | Imprimable |
| 72 | 48 | 1001000 | H | Imprimable |
| 73 | 49 | 1001001 | I | Imprimable |
| 74 | 4A | 1001010 | J | Imprimable |
| 75 | 4B | 1001011 | K | Imprimable |
| 76 | 4C | 1001100 | L | Imprimable |
| 77 | 4D | 1001101 | M | Imprimable |
| 78 | 4E | 1001110 | N | Imprimable |
| 79 | 4F | 1001111 | O | Imprimable |
| 80 | 50 | 1010000 | P | Imprimable |
| 81 | 51 | 1010001 | Q | Imprimable |
| 82 | 52 | 1010010 | R | Imprimable |
| 83 | 53 | 1010011 | S | Imprimable |
| 84 | 54 | 1010100 | T | Imprimable |
| 85 | 55 | 1010101 | U | Imprimable |
| 86 | 56 | 1010110 | V | Imprimable |
| 87 | 57 | 1010111 | W | Imprimable |
| 88 | 58 | 1011000 | X | Imprimable |
| 89 | 59 | 1011001 | Y | Imprimable |
| 90 | 5A | 1011010 | Z | Imprimable |
| 91 | 5B | 1011011 | [ | Imprimable |
| 92 | 5C | 1011100 | \ | Imprimable |
| 93 | 5D | 1011101 | ] | Imprimable |
| 94 | 5E | 1011110 | ^ | Imprimable |
| 95 | 5F | 1011111 | _ | Imprimable |
| 96 | 60 | 1100000 | ` | Imprimable |
| 97 | 61 | 1100001 | a | Imprimable |
| 98 | 62 | 1100010 | b | Imprimable |
| 99 | 63 | 1100011 | c | Imprimable |
| 100 | 64 | 1100100 | d | Imprimable |
| 101 | 65 | 1100101 | e | Imprimable |
| 102 | 66 | 1100110 | f | Imprimable |
| 103 | 67 | 1100111 | g | Imprimable |
| 104 | 68 | 1101000 | h | Imprimable |
| 105 | 69 | 1101001 | i | Imprimable |
| 106 | 6A | 1101010 | j | Imprimable |
| 107 | 6B | 1101011 | k | Imprimable |
| 108 | 6C | 1101100 | l | Imprimable |
| 109 | 6D | 1101101 | m | Imprimable |
| 110 | 6E | 1101110 | n | Imprimable |
| 111 | 6F | 1101111 | o | Imprimable |
| 112 | 70 | 1110000 | p | Imprimable |
| 113 | 71 | 1110001 | q | Imprimable |
| 114 | 72 | 1110010 | r | Imprimable |
| 115 | 73 | 1110011 | s | Imprimable |
| 116 | 74 | 1110100 | t | Imprimable |
| 117 | 75 | 1110101 | u | Imprimable |
| 118 | 76 | 1110110 | v | Imprimable |
| 119 | 77 | 1110111 | w | Imprimable |
| 120 | 78 | 1111000 | x | Imprimable |
| 121 | 79 | 1111001 | y | Imprimable |
| 122 | 7A | 1111010 | z | Imprimable |
| 123 | 7B | 1111011 | { | Imprimable |
| 124 | 7C | 1111100 | | | Imprimable |
| 125 | 7D | 1111101 | } | Imprimable |
| 126 | 7E | 1111110 | ~ | Imprimable |
| 127 | 7F | 1111111 | DEL | Contrôle |
Lire une ligne du tableau
Décimal, hexadécimal et binaire sont trois écritures du même nombre. La ligne A donne 65, 41 et 1000001 ; il ne s’agit pas de trois caractères différents. Les noms de contrôle sont affichés à la place des caractères invisibles : copier les lettres LF ne crée donc pas un saut de ligne. Le périmètre sur 7 bits et les affectations proviennent de la RFC 20.
Deux conversions à vérifier
| Texte | Dec | Hex |
|---|---|---|
| A | 65 | 41 |
| @ | 64 | 40 |
| <3 | 60 51 | 3C 33 |
Exemple 1 : @ est la valeur décimale 64, soit 4 × 16 + 0 en hexadécimal. Exemple 2 : <3 occupe deux caractères ; ce n’est pas un caractère cœur. Le signe ♥ est hors de ce tableau. Pour retrouver un chiffre littéral, cherchez U+0035 pour « 5 » : saisir 5 seul recherche la valeur décimale 5.
Pour vérifier les bases avant de poursuivre les conversions, le quiz informatique de Connaissances.com propose notamment des questions corrigées sur les bits et les octets. Revenez ensuite au tableau : un code ASCII désigne un caractère, tandis qu’un octet décrit une quantité de données.
Espaces et retours à la ligne
SPACE vaut 32 ; HT, 9, représente une tabulation. Un saut LF vaut 10 et CR vaut 13. Pour un dessin, remplacez les tabulations par des espaces si vous ne contrôlez pas les taquets de destination. Un fichier peut utiliser LF ou CRLF pour ses fins de ligne : ne comptez pas automatiquement chaque octet comme une ligne supplémentaire.
Pourquoi pas 256 caractères ?
« ASCII étendu » ne désigne pas une table universelle unique. Pour les accents, il faut identifier l’encodage. En UTF-8, les caractères ASCII gardent leur valeur sur un octet ; les autres demandent plusieurs octets, selon la RFC 3629, section 3. Ce tableau n’est ni une liste de raccourcis Alt sous Windows, ni une table Unicode complète.