Conversion binaire en ascii
La conversion se fait automatiquement pendant la saisie.
Convertir un texte entier de binaire en texte ascii
Le convertisseur ci-dessus traite une valeur à la fois. Saisissez ici une suite de codes binaire séparés par des espaces : chacun est remplacé par le caractère correspondant.
0 octet
0 caractère
La conversion se fait automatiquement pendant la saisie, dans les deux sens.
Vous cherchez surtout à traduire une phrase ? La page convertir un texte en binaire détaille la méthode et fournit la table de correspondance complète des lettres.
Conversions Binaires
Conversions Octal
Conversions Décimale
Conversions Hexadécimale
Conversions Ascii
Outil permettant la conversion de nombres binaires en ascii
Cette page vous permet de réaliser des conversions binaires en ascii
Comment convertir du binaire en caractère ascii
Un caractère ascii tient sur un octet, soit huit bits. Convertir du binaire vers l'ascii consiste donc à interpréter cet octet comme un code numérique, puis à lire le caractère associé dans la table.
Calculez d'abord la valeur décimale de l'octet en additionnant les poids des bits à 1 : 128, 64, 32, 16, 8, 4, 2 et 1 de gauche à droite. Reportez ensuite ce code dans la table ascii, où 32 est l'espace, 65 la lettre A et 97 la lettre a.
Deux bits servent de repère immédiat. Le bit de poids 64 sépare les lettres des chiffres et des symboles ; le bit de poids 32 sépare les majuscules des minuscules. 01000001 donne A et 01100001 donne a : un seul bit les distingue.
Les octets valant 0 à 31, ainsi que 127, ne correspondent à aucun glyphe : ce sont des caractères de contrôle notés par une abréviation, comme LF ou CR. Au-delà de 127, le caractère dépend de la table étendue choisie, ANSI ou EOM.
Exemple pas à pas
Étape 1 : Poids des bits à 1
64 + 32 + 1
Les positions 2, 3 et 8 portent un 1.
Étape 2 : Code décimal de l'octet
97
L'addition donne le code ascii recherché.
Étape 3 : Plage du code
97 à 122
Cet intervalle est celui des lettres minuscules.
Étape 4 : Lecture dans la table ascii
a
Le code 97 est la première lettre minuscule.
Erreurs fréquentes
- Convertir une suite binaire sans la découper : un texte se lit par tranches de huit bits, un octet par caractère.
- Retirer les zéros de tête : la lettre A s'écrit 01000001 sur huit bits ; écrite 1000001, elle fausse la découpe du message suivant.
- Attendre un caractère visible pour un octet inférieur à 00100000 : 00001010 vaut 10, c'est le saut de ligne LF, qui n'a pas de glyphe.
- Confondre le caractère « 0 » et la valeur zéro : 00110000 vaut 48 et affiche le chiffre 0, tandis que 00000000 est le caractère nul NUL.
Correspondances courantes
| Binaire | Caractère |
|---|---|
| 00001010 | LF |
| 00100000 | espace |
| 00100001 | ! |
| 00110000 | 0 |
| 00111001 | 9 |
| 01000000 | @ |
| 01000001 | A |
| 01011010 | Z |
| 01100001 | a |
| 01111010 | z |
| 01111110 | ~ |

