Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Texte décodé
Hello
5 character(s)
Caractères décodés 5

Qu'est-ce que le convertisseur de codes ASCII en texte ?

Cet outil reconvertit une liste de nombres ASCII décimaux (ou de points de code Unicode) en le texte qu'ils représentent. La norme ASCII attribue un nombre à chaque lettre, chiffre et symbole : par exemple, 65 correspond à « A », 97 à « a » et 32 à un espace. En recherchant le caractère associé à chaque nombre, puis en les assemblant, vous retrouvez le message d'origine.

Codes ASCII décimaux associés à des caractères de texte
Chaque code ASCII décimal correspond à un seul caractère, qui forment ensemble un texte lisible.

Comment l'utiliser

Saisissez ou collez vos codes décimaux dans le champ, en séparant chaque valeur par un espace ou une virgule. Par exemple, 72 101 108 108 111 donne « Hello ». Vous pouvez mélanger les séparateurs sans problème, et toute valeur hors de la plage autorisée (de 0 à 1 114 111) est ignorée. Cliquez sur « Calculer » pour afficher le texte décodé ainsi que le nombre de caractères obtenus.

La formule expliquée

Pour chaque code cᵢ, le convertisseur calcule chr(cᵢ) — le caractère dont le point de code correspond à ce nombre — puis concatène les résultats dans l'ordre :

$$\text{texte} = \text{chr}(c_1) + \text{chr}(c_2) + \dots + \text{chr}(c_n)$$

Il s'agit de l'opération inverse de la fonction ord() appliquée à chaque caractère.

Exemple concret

Prenons les codes 67, 97, 116 : \(67 \to\) « C », \(97 \to\) « a », \(116 \to\) « t ». Une fois concaténés, le résultat est « Cat », pour un total de 3 caractères.

Décodage du code 65 en lettre A
Exemple de décodage : le code 65 se convertit en caractère A.

Tableau de référence du code ASCII

L'ensemble standard ASCII (American Standard Code for Information Interchange) définit 128 caractères mappés aux codes décimaux 0 à 127. Les codes 0–31 (plus 127) sont des caractères de contrôle non imprimables, le code 32 est l'espace, et les codes restants sont des lettres imprimables, des chiffres et des symboles. Pour décoder une séquence telle que 72 105, recherchez chaque nombre ci-dessous : 72 → H et 105 → i, donnant le texte Hi.

Caractères de contrôle (0–31) et Suppression (127)

Déc Abbr Nom
0 NUL Nul
1 SOH Début d'en-tête
2 STX Début de texte
3 ETX Fin de texte
4 EOT Fin de transmission
5 ENQ Requête
6 ACK Accusé de réception
7 BEL Cloche
8 BS Retour arrière
9 HT Tabulation horizontale
10 LF Saut de ligne (retour à la ligne)
11 VT Tabulation verticale
12 FF Saut de page
13 CR Retour à la ligne
14 SO Passage à la variante décalée
15 SI Entrée de variante décalée
16 DLE Échappement de liaison de données
17 DC1 Contrôle de périphérique 1 (XON)
18 DC2 Contrôle de périphérique 2
19 DC3 Contrôle de périphérique 3 (XOFF)
20 DC4 Contrôle de périphérique 4
21 NAK Accusé de réception négatif
22 SYN Inactivité synchrone
23 ETB Fin de bloc de transmission
24 CAN Annulation
25 EM Fin de support
26 SUB Substitution
27 ESC Échappement
28 FS Séparateur de fichier
29 GS Séparateur de groupe
30 RS Séparateur d'enregistrement
31 US Séparateur d'unité
127 DEL Supprimer

Caractères imprimables (32–126)

Déc Caract. Remarque
32 (espace) Espace
33 ! Point d'exclamation
34 " Guillemet double
35 # Numéro / dièse
36 $ Signe dollar
37 % Pourcentage
38 & Esperluette
39 ' Apostrophe
40 ( Parenthèse ouvrante
41 ) Parenthèse fermante
42 * Astérisque
43 + Plus
44 , Virgule
45 - Trait d'union / moins
46 . Point
47 / Barre oblique
48 0 Chiffre zéro
49 1 Chiffre
50 2 Chiffre
51 3 Chiffre
52 4 Chiffre
53 5 Chiffre
54 6 Chiffre
55 7 Chiffre
56 8 Chiffre
57 9 Chiffre neuf
58 : Deux-points
59 ; Point-virgule
60 < Inférieur à
61 = Égal
62 > Supérieur à
63 ? Point d'interrogation
64 @ Arrobase
65 A A majuscule
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z Z majuscule
91 [ Crochet ouvrant
92 \ Barre oblique inverse
93 ] Crochet fermant
94 ^ Accent circonflexe
95 _ Tiret bas
96 ` Accent grave
97 a a minuscule
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z z minuscule
123 { Accolade ouvrante
124 | Barre verticale
125 } Accolade fermante
126 ~ Tilde

Par exemple, les codes 72 101 108 108 111 se décodent en Hello en utilisant ce tableau.

FAQ

Quels séparateurs puis-je utiliser ? Les espaces, les virgules, les tabulations et les sauts de ligne fonctionnent tous — et vous pouvez les combiner.

Les codes étendus / Unicode sont-ils pris en charge ? Oui. L'ASCII standard couvre la plage 0–127, mais le convertisseur accepte les points de code jusqu'à 1 114 111. Il gère donc aussi le latin étendu et de nombreux symboles Unicode.

Que deviennent les entrées non valides ? Les nombres négatifs, les textes non numériques et les valeurs hors plage sont ignorés, afin que le reste de votre saisie se décode correctement.

Dernière mise à jour: