ARTASCIIcréateur en caractères
Guide pratique · exemples vérifiables

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

ASCII sur 7 bits : valeurs 0 à 127
DecHexBinCaractère / nomType
0000000000NULContrôle
1010000001SOHContrôle
2020000010STXContrôle
3030000011ETXContrôle
4040000100EOTContrôle
5050000101ENQContrôle
6060000110ACKContrôle
7070000111BELContrôle
8080001000BSContrôle
9090001001HTContrôle
100A0001010LFContrôle
110B0001011VTContrôle
120C0001100FFContrôle
130D0001101CRContrôle
140E0001110SOContrôle
150F0001111SIContrôle
16100010000DLEContrôle
17110010001DC1Contrôle
18120010010DC2Contrôle
19130010011DC3Contrôle
20140010100DC4Contrôle
21150010101NAKContrôle
22160010110SYNContrôle
23170010111ETBContrôle
24180011000CANContrôle
25190011001EMContrôle
261A0011010SUBContrôle
271B0011011ESCContrôle
281C0011100FSContrôle
291D0011101GSContrôle
301E0011110RSContrôle
311F0011111USContrôle
32200100000SPACEEspace
33210100001!Imprimable
34220100010"Imprimable
35230100011#Imprimable
36240100100$Imprimable
37250100101%Imprimable
38260100110&Imprimable
39270100111'Imprimable
40280101000(Imprimable
41290101001)Imprimable
422A0101010*Imprimable
432B0101011+Imprimable
442C0101100,Imprimable
452D0101101-Imprimable
462E0101110.Imprimable
472F0101111/Imprimable
483001100000Imprimable
493101100011Imprimable
503201100102Imprimable
513301100113Imprimable
523401101004Imprimable
533501101015Imprimable
543601101106Imprimable
553701101117Imprimable
563801110008Imprimable
573901110019Imprimable
583A0111010:Imprimable
593B0111011;Imprimable
603C0111100<Imprimable
613D0111101=Imprimable
623E0111110>Imprimable
633F0111111?Imprimable
64401000000@Imprimable
65411000001AImprimable
66421000010BImprimable
67431000011CImprimable
68441000100DImprimable
69451000101EImprimable
70461000110FImprimable
71471000111GImprimable
72481001000HImprimable
73491001001IImprimable
744A1001010JImprimable
754B1001011KImprimable
764C1001100LImprimable
774D1001101MImprimable
784E1001110NImprimable
794F1001111OImprimable
80501010000PImprimable
81511010001QImprimable
82521010010RImprimable
83531010011SImprimable
84541010100TImprimable
85551010101UImprimable
86561010110VImprimable
87571010111WImprimable
88581011000XImprimable
89591011001YImprimable
905A1011010ZImprimable
915B1011011[Imprimable
925C1011100\Imprimable
935D1011101]Imprimable
945E1011110^Imprimable
955F1011111_Imprimable
96601100000`Imprimable
97611100001aImprimable
98621100010bImprimable
99631100011cImprimable
100641100100dImprimable
101651100101eImprimable
102661100110fImprimable
103671100111gImprimable
104681101000hImprimable
105691101001iImprimable
1066A1101010jImprimable
1076B1101011kImprimable
1086C1101100lImprimable
1096D1101101mImprimable
1106E1101110nImprimable
1116F1101111oImprimable
112701110000pImprimable
113711110001qImprimable
114721110010rImprimable
115731110011sImprimable
116741110100tImprimable
117751110101uImprimable
118761110110vImprimable
119771110111wImprimable
120781111000xImprimable
121791111001yImprimable
1227A1111010zImprimable
1237B1111011{Imprimable
1247C1111100|Imprimable
1257D1111101}Imprimable
1267E1111110~Imprimable
1277F1111111DELContrô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

TexteDecHex
A6541
@6440
<360 513C 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.

ASCII / Unicode · Symboles