Texte en ASCII

Convertissez les caractères en codes ASCII et les codes numériques en texte. Fonctionne directement dans le navigateur, sans envoyer votre texte à un serveur.

Que sont les codes ASCII

Chaque caractère de votre clavier est suivi d'un numéro, un code de caractère que les ordinateurs utilisent pour le stocker et l'identifier. Pour les caractères anglais de base, ce sont les codes ASCII : A vaut 65, a vaut 97, le chiffre 0 vaut 48, un espace vaut 32. Un convertisseur texte en ASCII révèle ces nombres, transformant chaque caractère de votre texte en son code numérique. C'est un moyen simple de voir les chiffres qui se trouvent sous les lettres.

Comment fonctionne la conversion

Le convertisseur prend chaque caractère et affiche son code numérique en décimal simple. Ainsi, "Hi" devient 72 105, H vaut 72, i vaut 105. Le décodage fait l'inverse : il lit chaque nombre et le mappe au caractère qu'il représente. Cette correspondance un-à-un entre les caractères et les nombres est l'une des idées fondamentales de l'informatique, et le voir directement avec votre propre texte rend le concept tangible.

Pourquoi convertir du texte en codes de caractères

Les principales utilisations sont pédagogiques et pratiques. Les étudiants qui apprennent comment les ordinateurs représentent le texte l’utilisent pour comprendre le codage des caractères. Les programmeurs ont parfois besoin du code numérique d'un caractère pour des comparaisons, un tri ou pour travailler avec des plages de caractères dans le code. Il est également utile dans les puzzles et pour comprendre pourquoi certains caractères sont triés comme ils le font, car le tri compare souvent ces codes sous-jacents, c'est pourquoi les lettres majuscules (codes 65 à 90) sont triées avant les minuscules (97 à 122).

ASCII et au-delà

Le jeu ASCII classique couvre les caractères anglais de base avec les codes 0 à 127. Le texte moderne va bien au-delà, utilisant Unicode pour représenter chaque caractère dans chaque langue ainsi que les emoji, avec des numéros de code beaucoup plus grands. Cet outil affiche le point de code réel de chaque caractère, qu'il s'agisse d'une lettre ASCII de base ou d'un caractère Unicode supérieur, de sorte que les lettres accentuées et les emoji produisent leurs nombres réels et plus grands. Tout est calculé dans votre navigateur et jamais téléchargé.

Questions fréquentes

Quelle est la différence entre les codes ASCII et Unicode ?
ASCII couvre les caractères anglais de base avec les codes 0 à 127. Unicode étend cela à chaque caractère de chaque langue ainsi qu'aux emoji, en utilisant des nombres beaucoup plus grands. Cet outil affiche le point de code réel de chaque caractère, qu'il s'agisse d'une petite valeur ASCII ou d'une grande valeur Unicode.
Puis-je décoder les codes en texte ?
Oui. Collez une liste de nombres séparés par des espaces et utilisez l'option de décodage pour les reconvertir en caractères. Cela fonctionne dans les deux sens.
Pourquoi les majuscules et les minuscules ont-elles des codes différents ?
Les majuscules et les minuscules sont des caractères distincts avec des codes distincts, A vaut 65 tandis que a vaut 97. Cet écart de 32 points explique pourquoi le tri sensible à la casse place toutes les lettres majuscules avant toutes les minuscules.
Est-ce que ça marche avec les emoji et les lettres accentuées ?
Oui. Il montre le véritable point de code Unicode pour n'importe quel caractère, de sorte que les lettres accentuées et les emoji produisent leurs numéros de code réels (plus grands) plutôt qu'une erreur.