Conversion ascii : convertir en binaire, octal, décimal et hexadécimal
Un convertisseur caractère par caractère, et le détail des vingt conversions possibles entre les quatre bases.
La conversion se fait automatiquement pendant la saisie.
Pour traduire une phrase complète plutôt qu'un caractère, utilisez le convertisseur de texte en binaire.
Conversions Binaires
Conversions Octal
Conversions Décimale
Conversions Hexadécimale
Conversions Ascii
Répertoire des conversions ascii
Cette page vous donne la liste complète de toutes les conversions ascii possibles. Elle vous permet aussi de réaliser des conversions entre les différentes bases : Binaire en décimal, décimal en binaire etc. Permet aussi de générer l'équivalent ascii d'un caractère.
Les quatre bases, et pourquoi elles coexistent
Un ordinateur ne stocke qu'une chose : des bits, 0 ou 1. Tout le reste n'est qu'une manière d'écrire le même nombre pour le rendre lisible à un humain. Un caractère ascii vaut toujours le même code — seule la notation change.
Le binaire colle à la machine, mais huit chiffres pour un seul caractère le rendent illisible. Le décimal est notre notation habituelle, celle qui figure dans les tables ascii. L'hexadécimal est le compromis des développeurs : deux chiffres exactement pour un octet, et chaque chiffre correspond à quatre bits, ce qui permet de passer du binaire à l'hexadécimal de tête. L'octal, enfin, groupe les bits par trois ; on ne le croise plus guère que dans les permissions de fichiers Unix, où 755 décrit neuf bits de droits.
| Base | La lettre A | Chiffres utilisés | Où on la rencontre |
|---|---|---|---|
| Binaire | 01000001 | 0 et 1 | mémoire, réseaux, masques de bits |
| Octal | 101 | 0 à 7 | permissions de fichiers Unix |
| Décimal | 65 | 0 à 9 | tables ascii, langages de programmation |
| Hexadécimal | 41 | 0 à 9 puis A à F | éditeurs hexadécimaux, couleurs, Unicode |
Quelle conversion choisir ?
Partez de ce que vous avez sous les yeux. Une suite de 0 et de 1 par paquets de huit : c'est du binaire, et si elle correspond à du texte, la conversion binaire en ascii vous le restitue. Une suite de deux caractères mêlant chiffres et lettres jusqu'à F, souvent précédée de 0x : c'est de l'hexadécimal, à passer par la conversion hexadécimale en ascii. Un nombre entre 0 et 127 : c'est un code ascii décimal, la conversion décimale en ascii suffit.
Dans l'autre sens, pour obtenir le code d'un caractère que vous avez déjà, les conversions ascii en binaire, ascii en décimal et ascii en hexadécimal font le travail. Chacune de ces vingt pages détaille la méthode de calcul, déroule un exemple étape par étape et fournit une table de correspondances.
Convertir de tête, sans outil
Deux repères suffisent pour la plupart des cas courants. Du binaire vers l'hexadécimal, on regroupe les bits par quatre en partant de la droite : chaque quartet donne directement un chiffre hexadécimal, de 0000 = 0 à 1111 = F. Vers l'octal, on regroupe par trois selon le même principe. Aucun calcul n'est nécessaire, seulement une table de seize entrées à mémoriser.
Pour les caractères eux-mêmes, retenez trois ancres : A vaut 65, a vaut 97 — soit exactement 32 de plus — et le chiffre 0 vaut 48. Tout le reste se déduit par simple addition. La page d'astuces détaille ces raccourcis et le rôle de chaque bit dans le code d'un caractère.
Questions fréquentes
Comment convertir du binaire en décimal ?
Chaque chiffre binaire correspond à une puissance de 2, en partant de 20 tout à droite. Il suffit d'additionner les puissances dont le bit vaut 1 : 1000001 donne 64 + 1 = 65, c'est-à-dire la lettre A en ASCII. Pour les nombres longs, le convertisseur binaire en décimale évite les erreurs de calcul.
Pourquoi le binaire ASCII fait-il 8 bits alors que l'ASCII n'en utilise que 7 ?
Parce que la plus petite unité qu'un ordinateur adresse est l'octet, soit 8 bits. Un code ASCII tenant sur 7 bits, on complète simplement par un zéro à gauche : la lettre A s'écrit 01000001 plutôt que 1000001. Ce huitième bit servait autrefois au contrôle de parité, avant d'être utilisé par les tables étendues pour coder les valeurs 128 à 255.
Comment convertir un texte entier et pas un seul caractère ?
Le principe est identique, appliqué caractère par caractère : chaque lettre est remplacée par son code, et les codes sont séparés par une espace pour rester lisibles. « Ok » donne ainsi 79 107 en décimal et 01001111 01101011 en binaire, sans oublier que l'espace elle-même possède un code, le 32. Les convertisseurs de ce site acceptent directement une chaîne complète.
À quoi sert l'octal aujourd'hui ?
Son usage le plus courant est la gestion des droits sur les fichiers Unix et Linux : le chmod 755 bien connu code sur trois chiffres octaux les permissions de lecture, d'écriture et d'exécution. L'octal s'y prête parce qu'un chiffre octal représente exactement trois bits, soit précisément le trio de droits à exprimer. On le croise également dans les séquences d'échappement de langages comme le C. Le convertisseur octal en décimale permet de vérifier une valeur rapidement.
Pourquoi l'hexadécimal plutôt que le décimal en informatique ?
Parce que 16 est une puissance de 2 : un chiffre hexadécimal vaut exactement quatre bits, et un octet s'écrit donc toujours avec deux chiffres, de 00 à FF. Le passage du binaire à l'hexadécimal est ainsi immédiat, alors que la conversion en décimal impose une suite de divisions. C'est ce qui explique sa présence dans les adresses mémoire, les codes couleur HTML et les points de code Unicode.

