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).
| Code | Caractère | Description |
|---|---|---|
| 9 | TAB | Tabulation horizontale |
| 10 | LF | Saut de ligne (nouvelle ligne) |
| 13 | CR | Retour chariot |
| 32 | SP | Espace |
| 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 |
| 48 | 0 | Caractère imprimable |
| 49 | 1 | Caractère imprimable |
| 50 | 2 | Caractère imprimable |
| 51 | 3 | Caractère imprimable |
| 52 | 4 | Caractère imprimable |
| 53 | 5 | Caractère imprimable |
| 54 | 6 | Caractère imprimable |
| 55 | 7 | Caractère imprimable |
| 56 | 8 | Caractère imprimable |
| 57 | 9 | Caractè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 |
| 65 | A | Caractère imprimable |
| 66 | B | Caractère imprimable |
| 67 | C | Caractère imprimable |
| 68 | D | Caractère imprimable |
| 69 | E | Caractère imprimable |
| 70 | F | Caractère imprimable |
| 71 | G | Caractère imprimable |
| 72 | H | Caractère imprimable |
| 73 | I | Caractère imprimable |
| 74 | J | Caractère imprimable |
| 75 | K | Caractère imprimable |
| 76 | L | Caractère imprimable |
| 77 | M | Caractère imprimable |
| 78 | N | Caractère imprimable |
| 79 | O | Caractère imprimable |
| 80 | P | Caractère imprimable |
| 81 | Q | Caractère imprimable |
| 82 | R | Caractère imprimable |
| 83 | S | Caractère imprimable |
| 84 | T | Caractère imprimable |
| 85 | U | Caractère imprimable |
| 86 | V | Caractère imprimable |
| 87 | W | Caractère imprimable |
| 88 | X | Caractère imprimable |
| 89 | Y | Caractère imprimable |
| 90 | Z | Caractè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 |
| 97 | a | Caractère imprimable |
| 98 | b | Caractère imprimable |
| 99 | c | Caractère imprimable |
| 100 | d | Caractère imprimable |
| 101 | e | Caractère imprimable |
| 102 | f | Caractère imprimable |
| 103 | g | Caractère imprimable |
| 104 | h | Caractère imprimable |
| 105 | i | Caractère imprimable |
| 106 | j | Caractère imprimable |
| 107 | k | Caractère imprimable |
| 108 | l | Caractère imprimable |
| 109 | m | Caractère imprimable |
| 110 | n | Caractère imprimable |
| 111 | o | Caractère imprimable |
| 112 | p | Caractère imprimable |
| 113 | q | Caractère imprimable |
| 114 | r | Caractère imprimable |
| 115 | s | Caractère imprimable |
| 116 | t | Caractère imprimable |
| 117 | u | Caractère imprimable |
| 118 | v | Caractère imprimable |
| 119 | w | Caractère imprimable |
| 120 | x | Caractère imprimable |
| 121 | y | Caractère imprimable |
| 122 | z | Caractè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. 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. 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. 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. 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 :
| Codes | Ce qu'ils désignent | Exemples |
|---|---|---|
| 0–31 et 127 | Caractères de contrôle, non imprimés | 9 = tabulation, 10 = saut de ligne, 13 = retour chariot, 27 = échappement, 127 = suppression |
| 32 | Le caractère espace | 32 |
| 33–126 | Symboles imprimables, chiffres et lettres | 48–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é :72donne donc55 50. Choisissez Codes → Texte pour décoder un code isolé ou un point de code Unicode tel que8364. Une liste comme10 20 30est 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 105donne 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.