Aller au contenu

Convertisseur de code ASCII

Saisissez du texte pour voir le code décimal de chaque caractère, ou collez des codes comme 72 101 108 108 111 pour lire le texte qu'ils forment. Les codes supérieurs à 127 sont des points de code Unicode : les lettres accentuées et les emojis fonctionnent donc aussi, et une table de référence ASCII se trouve en dessous. Gratuit, sans inscription, et tout s'exécute dans votre navigateur.

Direction

Table de référence ASCII

Codes de contrôle courants suivis de chaque caractère ASCII imprimable (codes 33–126).

CodeCaractèreDescription
9TABTabulation horizontale
10LFSaut de ligne (nouvelle ligne)
13CRRetour chariot
32SPEspace
33!Caractère imprimable
34"Caractère imprimable
35#Caractère imprimable
36$Caractère imprimable
37%Caractère imprimable
38&Caractère imprimable
39'Caractère imprimable
40(Caractère imprimable
41)Caractère imprimable
42*Caractère imprimable
43+Caractère imprimable
44,Caractère imprimable
45-Caractère imprimable
46.Caractère imprimable
47/Caractère imprimable
480Caractère imprimable
491Caractère imprimable
502Caractère imprimable
513Caractère imprimable
524Caractère imprimable
535Caractère imprimable
546Caractère imprimable
557Caractère imprimable
568Caractère imprimable
579Caractère imprimable
58:Caractère imprimable
59;Caractère imprimable
60<Caractère imprimable
61=Caractère imprimable
62>Caractère imprimable
63?Caractère imprimable
64@Caractère imprimable
65ACaractère imprimable
66BCaractère imprimable
67CCaractère imprimable
68DCaractère imprimable
69ECaractère imprimable
70FCaractère imprimable
71GCaractère imprimable
72HCaractère imprimable
73ICaractère imprimable
74JCaractère imprimable
75KCaractère imprimable
76LCaractère imprimable
77MCaractère imprimable
78NCaractère imprimable
79OCaractère imprimable
80PCaractère imprimable
81QCaractère imprimable
82RCaractère imprimable
83SCaractère imprimable
84TCaractère imprimable
85UCaractère imprimable
86VCaractère imprimable
87WCaractère imprimable
88XCaractère imprimable
89YCaractère imprimable
90ZCaractère imprimable
91[Caractère imprimable
92\Caractère imprimable
93]Caractère imprimable
94^Caractère imprimable
95_Caractère imprimable
96`Caractère imprimable
97aCaractère imprimable
98bCaractère imprimable
99cCaractère imprimable
100dCaractère imprimable
101eCaractère imprimable
102fCaractère imprimable
103gCaractère imprimable
104hCaractère imprimable
105iCaractère imprimable
106jCaractère imprimable
107kCaractère imprimable
108lCaractère imprimable
109mCaractère imprimable
110nCaractère imprimable
111oCaractère imprimable
112pCaractère imprimable
113qCaractère imprimable
114rCaractère imprimable
115sCaractère imprimable
116tCaractère imprimable
117uCaractère imprimable
118vCaractère imprimable
119wCaractère imprimable
120xCaractère imprimable
121yCaractère imprimable
122zCaractère imprimable
123{Caractère imprimable
124|Caractère imprimable
125}Caractère imprimable
126~Caractère imprimable

Comment utiliser le convertisseur de code ASCII

  1. 1. Choisissez une direction. Détection automatique décode une saisie composée d'au moins deux nombres de 0 à 255 séparés par des espaces ou des virgules, et encode tout le reste ; Texte → Codes et Codes → Texte imposent une direction. Un nombre isolé, ou un code supérieur à 255, nécessite Codes → Texte.
  2. 2. Saisissez ou collez. Séparez les codes par des espaces ou des virgules. Le résultat et le nombre de caractères se mettent à jour au fil de la saisie.
  3. 3. Vérifiez les erreurs. Un code qui n'est pas un nombre entier, ou un code supérieur à 1 114 111, est signalé par son nom au lieu d'être deviné.
  4. 4. Consultez les codes. La table de référence ASCII située sous l'outil liste les caractères de contrôle courants et chaque caractère imprimable de 33 à 126.

Qu'est-ce que l'ASCII ?

L'ASCII, pour American Standard Code for Information Interchange, attribue un nombre de 0 à 127 à chacun des 128 caractères : un caractère tient donc sur sept bits. Les nombres se répartissent en trois groupes :

CodesCe qu'ils désignentExemples
0–31 et 127Caractères de contrôle, non imprimés9 = tabulation, 10 = saut de ligne, 13 = retour chariot, 27 = échappement, 127 = suppression
32Le caractère espace32
33–126Symboles imprimables, chiffres et lettres48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z

Deux régularités méritent d'être connues. Une lettre minuscule vaut sa majuscule plus 32 (A vaut 65, a vaut 97), et les chiffres se suivent à partir de 48, si bien que 7 vaut 55. L'« ASCII étendu » n'est pas un standard unique : les jeux 8 bits qui occupent 128 à 255 diffèrent les uns des autres. L'Unicode conserve les mêmes nombres pour ses 128 premiers points de code, ce qui explique que le texte anglais simple soit identique en ASCII et en Unicode.

Au-delà de l'ASCII : les points de code Unicode

Le convertisseur lit le texte un caractère Unicode à la fois et affiche le point de code de chaque caractère en décimal. Pour un texte ASCII, il s'agit du code ASCII ; pour le reste, c'est le nombre Unicode : é vaut donc 233 et 😀 vaut 128512. Le décodage accepte tout code jusqu'à 1 114 111 (U+10FFFF, le dernier point de code Unicode) et construit le caractère correspondant.

Un point de code n'est pas un octet. Le caractère é est un seul point de code, 233, mais il occupe deux octets en UTF-8 : c3 a9. Pour voir les octets, utilisez le Convertisseur de texte en hexadécimal ou le Traducteur de code binaire.

Exemple détaillé

Texte

Hello

Codes

72 101 108 108 111

Texte

Café 😀

Codes

67 97 102 233 32 128512

Décodage

67 105 116 101 32 105 116  →  Cite it

Les deux premières lignes montrent que H vaut 72 et e vaut 101, et que l'espace avant l'emoji reçoit un code à part, 32. Les sauts de ligne comptent aussi : appuyer sur Entrée dans la saisie ajoute un 10.

Pièges à éviter

  • Les nombres isolés sont traités comme du texte. En détection automatique, un seul nombre comme l'année 2024, ou une liste contenant une valeur supérieure à 255, est encodé en chiffres plutôt que décodé : 72 donne donc 55 50. Choisissez Codes → Texte pour décoder un code isolé ou un point de code Unicode tel que 8364. Une liste comme 10 20 30 est lue comme des codes ; choisissez Texte → Codes si vous vouliez des chiffres.
  • Résultats invisibles. Les codes 0 à 31 sont des caractères de contrôle : décoder 72 9 105 donne H, un caractère de tabulation puis i, ce qui ressemble à un trou dans le texte.
  • Les codes de substitution (55296–57343) ne sont pas de vrais caractères. L'outil les accepte, mais la sortie n'est pas un texte affichable. Encodez les emojis et décodez-les avec leur point de code complet, tel que 128512.

De quel outil avez-vous besoin ?

Cette page donne des codes décimaux et une table ASCII. Pour des octets hexadécimaux, utilisez le Convertisseur de texte en hexadécimal ; pour des groupes de 8 bits, le Traducteur de code binaire ; pour les encodages Base64, URL et HTML, l'Encodeur et décodeur de texte. Pour convertir un nombre simple entre binaire, octal, décimal et hexadécimal, utilisez le Convertisseur de base numérique.

Questions fréquentes

Comment convertir du texte en codes ASCII ?
Saisissez ou collez le texte, avec la direction réglée sur Texte → Codes ou sur Détection automatique. Chaque caractère apparaît sous son code décimal, séparé des autres par des espaces : ainsi Hi devient 72 105.
Comment reconvertir des codes ASCII en texte ?
Collez des codes décimaux séparés par des espaces ou des virgules, comme 72 101 108 108 111, avec la direction réglée sur Codes → Texte ou sur Détection automatique. Chaque nombre est validé et retransformé en son caractère.
Qu'en est-il des caractères hors de la plage ASCII ?
Ils utilisent leur point de code Unicode : é vaut 233, € vaut 8364 et 😀 vaut 128512. Tout code jusqu'à 1 114 111 se décode en caractère.
Quelle est la différence entre ASCII et Unicode ?
L'ASCII compte 128 caractères, numérotés de 0 à 127. L'Unicode en contient plus de cent mille, couvrant presque tous les systèmes d'écriture, et ses 128 premiers nombres sont identiques à ceux de l'ASCII. Tout fichier ASCII est donc aussi un texte UTF-8 valide.
Pourquoi mon code isolé n'est-il pas décodé ?
La détection automatique ne décode que deux nombres ou plus compris entre 0 et 255 : un nombre comme 2024 est donc encodé comme les chiffres 2, 0, 2 et 4 (50 48 50 52). Passez la direction sur Codes → Texte pour décoder un code isolé ou supérieur à 255.
Qu'est-ce que la table ASCII de cette page ?
Une référence qui liste les codes de contrôle courants (tabulation, saut de ligne, retour chariot, espace) et chaque caractère imprimable de 33 à 126, pour que vous puissiez rechercher un code sans conversion.
Mon texte est-il envoyé à un serveur ?
Non. La conversion s'effectue dans votre navigateur, et rien de ce que vous saisissez ne quitte votre appareil.

Outils associés

Autres outils : Données, balisage et code