Convertisseur ASCII / Unicode
Convertissez entre texte et codes ASCII/Unicode avec outils d'encodage
Texte vers Code
À propos de cet outil
Le convertisseur ASCII est un outil gratuit qui convertit entre texte et codes ASCII en décimal, hexadécimal et binaire. Vous voyez la valeur de code de chaque caractère et les caractères de contrôle correspondants, ce qui aide à apprendre la programmation, à déboguer et à comprendre les encodages. Pratique pour vérifier des correspondances comme « A = 65 » et « a = 97 » ou pour savoir comment les caractères sont représentés lors de l'échappement et de la transmission de données.
Comment l'utiliser
- 1 Choisissez le sens : texte vers code, ou code vers texte.
- 2 Saisissez la chaîne ou la liste de codes à convertir.
- 3 Les codes apparaissent dans la notation choisie : décimal, hexadécimal ou binaire.
- 4 Utilisez la table ASCII pour consulter la correspondance entre caractères et nombres.
Comment ça marche
ASCII (American Standard Code for Information Interchange) est une norme de caractères sur 7 bits de 1963. Sept bits représentent 128 valeurs de 0 à 127 : les codes 0-31 et 127 sont des caractères de contrôle comme le saut de ligne ou la tabulation, et 32-126 des caractères imprimables comme lettres, chiffres et symboles. Le A majuscule vaut 65 et le a minuscule 97 ; l'écart de 32 sert à changer la casse. Le chiffre 0 commence à 48. L'UTF-8 moderne est totalement compatible avec ASCII : les codes 0-127 sont stockés sur un seul octet comme en ASCII, tandis que les caractères accentués ou le japonais utilisent plus d'octets. Ainsi, les données ne contenant que lettres et chiffres sont traitées de la même façon en ASCII ou en UTF-8.
Questions fréquentes
Quelle différence entre ASCII, Unicode et UTF-8 ?
ASCII est une vieille norme de 128 caractères, Unicode couvre presque toutes les langues et UTF-8 est un encodage d'Unicode dont les 128 premiers caractères sont totalement compatibles ASCII.
Pourquoi un décalage entre majuscules et minuscules ?
En ASCII, le A majuscule (65) et le a minuscule (97) sont toujours distants de 32. Cette régularité permet de changer la casse par une simple opération sur les bits.
Que sont les caractères de contrôle ?
Des caractères non imprimables affectés aux codes 0-31 et 127, comme le saut de ligne (10), le retour chariot (13) et la tabulation (9), qui structurent le texte.
ASCII peut-il représenter les accents ou le japonais ?
Non. ASCII ne couvre que les lettres de base, chiffres et symboles. Les accents et le japonais se représentent avec des encodages comme UTF-8 utilisant plus d'octets par caractère.
Outils et usages connexes
Pour voir les valeurs de code en hexadécimal et binaire, le convertisseur de bases est utile. Pour rechercher des caractères par motifs, utilisez le testeur d'expressions régulières, et pour les valeurs de couleur en hexadécimal, le convertisseur de codes couleur.