Table des codes ASCII

Trouvez un caractère ASCII ou son code décimal dans le tableau : caractères de contrôle 0–31 et 127, l’espace à 32 et les caractères imprimables 33–126, répartis en quatre groupes de colonnes.

Fonctionne localement dans votre navigateur
Valeur ASCIICaractère de contrôleValeur ASCIICaractère de contrôleValeur ASCIICaractère de contrôleValeur ASCIICaractère de contrôle
0NUL32(espace)64@96`
1SOH33!65A97a
2STX34"66B98b
3ETX35#67C99c
4EOT36$68D100d
5ENQ37%69E101e
6ACK38&70F102f
7BEL39'71G103g
8BS40(72H104h
9HT41)73I105i
10LF42*74J106j
11VT43+75K107k
12FF44,76L108l
13CR45-77M109m
14SO46.78N110n
15SI47/79O111o
16DLE48080P112p
17DC149181Q113q
18DC250282R114r
19DC351383S115s
20DC452484T116t
21NAK53585U117u
22SYN54686V118v
23ETB55787W119w
24CAN56888X120x
25EM57989Y121y
26SUB58:90Z122z
27ESC59;91[123{
28FS60<92\124|
29GS61=93]125}
30RS62>94^126~
31US63?95_127DEL

Comment lire la table des codes ASCII

Le tableau rassemble les 128 codes du jeu ASCII sur 7 bits : 0–31 et 127 sont des caractères de contrôle, 32 est l’espace et 33–126 sont les caractères imprimables. Les quatre groupes de colonnes suivent l’ordre 0–31, 32–63, 64–95 et 96–127.

Chaque ligne associe une valeur au caractère qu’elle représente : la ligne qui commence à 0 contient donc aussi 32, 64 et 96. Le tableau est du HTML simple : il se lit sans JavaScript, et rien de ce que vous consultez ne quitte le navigateur.

  1. Repérez la valeur dans le tableau, ou saisissez une valeur ou un nom dans le champ de recherche : 65 renvoie la ligne qui contient 65, DEL celle du 127.
  2. Parcourez la ligne pour passer d’un groupe à l’autre ; la cellule du caractère se trouve à droite de sa valeur.
  3. Cliquez sur le bouton de copie à côté de la première valeur d’une ligne pour copier cette valeur ; une brève confirmation apparaît.
  4. Videz le champ de recherche ou cliquez sur Effacer pour retrouver les 32 lignes.
  5. Les onglets au-dessus du tableau ouvrent les références voisines : codes de statut HTTP, en-têtes HTTP, échappements de caractères HTML et types de contenu.

Le jeu de caractères ASCII sur 7 bits

Ce que contiennent les 128 codes

Les codes 0–31 sont les caractères de contrôle C0, écrits avec leur nom normalisé : NUL 0, HT 9, LF 10, CR 13, ESC 27, jusqu’à US 31. 32 est l’espace, affiché « (espace) » pour que la cellule ne reste pas vide ; 33–126 sont les caractères imprimables, de ! à ~, et 127 est DEL.

Les quatre groupes de colonnes sont la même liste repliée sur 32 lignes : d’abord 0–31, puis 32–63, 64–95 et 96–127. En dessous de 32, et à 127, aucun glyphe ne s’imprime : la cellule affiche le nom.

Où ces codes apparaissent

Les fichiers texte terminent leurs lignes par LF (10), ou par CR (13) suivi de LF sous Windows ; HT (9) est la tabulation, BS (8) le retour arrière et ESC (27) introduit les séquences de contrôle des terminaux et des imprimantes. NUL (0) marque encore la fin d’une chaîne en C, et DEL (127) vient de la bande perforée, où il effaçait un caractère.

Les séparateurs 28–31 (FS, GS, RS, US) délimitaient autrefois champs et enregistrements dans les échanges de données ; ils subsistent surtout dans les formats anciens et dans les séquences d’échappement qui les transportent.

Recherche, copie et forme décimale

Le champ de recherche filtre les 32 lignes par valeur ou par nom et indique combien d’entrées restent ; sans correspondance, un message apparaît. Le bouton de copie appartient à la première valeur d’une ligne et copie ce nombre.

Les valeurs sont décimales, la forme utilisée par les références numériques HTML comme &#65;. En hexadécimal, la même plage s’écrit 00–7F, en octal 000–177 et en binaire 00000000–01111111.

Outils récents :