Convertisseur ASCII en ligne
Convertissez du texte ASCII en décimal, hexadécimal ou binaire, et inversement. Séparateurs personnalisables, validation stricte, exemple ABC → 65 66 67. Le…
Commencer
Fonctionnalités et exemple concret
Ce convertisseur gère exclusivement l'ASCII standard (codes 0 à 127). Il propose six modes : conversion du texte vers décimal, hexadécimal ou binaire, et conversion inverse de ces trois formats vers du texte.
Exemple vérifié
Avec le séparateur espace par défaut, la saisie ABC donne :
- Décimal :
65 66 67 - Hexadécimal :
41 42 43(chaque code sur deux chiffres) - Binaire :
01000001 01000010 01000011(chaque code sur huit bits)
Validation stricte
En mode codes → texte, les jetons peuvent être séparés par des espaces, virgules, points-virgules ou barres verticales. Les jetons hexadécimaux peuvent être préfixés par 0x. La validation porte sur le jeton entier : une valeur comme 41ZZ ou 102 (en binaire) est rejetée, tout comme toute valeur supérieure à 127.
Limites et précautions
La saisie est limitée à 500 000 caractères et le décodage à 100 000 jetons pour préserver la réactivité du navigateur. Cet outil ne gère pas UTF-8, Unicode, Base64, EBCDIC ni les pages de codes étendues. Les caractères accentués, cyrilliques, arabes, CJK ou emojis nécessitent un outil Unicode. Certains codes de contrôle ASCII sont valides mais peuvent être invisibles dans le résultat affiché.
Liste de contrôle
- Vérifier que le texte source ne contient que des caractères ASCII (0-127).
- Choisir le bon séparateur pour votre usage (espace, virgule+espace, nouvelle ligne).
- En mode codes → texte, s'assurer que chaque jeton est bien formé et ≤ 127.
- Inspecter les caractères invisibles avant de copier le résultat.
Questions fréquentes
Puis-je convertir des caractères accentués comme « é » ou des emojis ?
Non, cet outil est limité à l'ASCII standard (codes 0-127). Pour les caractères accentués, cyrilliques, arabes, CJK ou emojis, utilisez un convertisseur Unicode ou UTF-8.
Pourquoi ma saisie hexadécimale « 41ZZ » est-elle rejetée ?
La validation vérifie chaque jeton dans son intégralité. Toute valeur non conforme (comme 41ZZ) ou supérieure à 127 est rejetée pour éviter une interprétation partielle erronée.
Que signifient les limites de 500 000 caractères et 100 000 jetons ?
Ces limites protègent la réactivité du navigateur lors de conversions volumineuses. Elles sont définies pour éviter tout blocage de l'interface.
Le traitement s’effectue localement dans votre navigateur.