Convertisseur binaire ↔ texte

Convertir du texte en binaire et inversement, avec UTF-8 ou ASCII et options de groupement et de séparateur.

Caractères : 7 Octets UTF-8 : 7 Longueur de sortie : 63
Référence rapide : caractères ASCII courants en binaire 8 bits
Caractère Décimal Binaire (8 bits)
A6501000001
Z9001011010
a9701100001
z12201111010
04800110000
95700111001
(espace)3200100000
!3300100001
?6300111111
(saut de ligne)1000001010

Questions fréquentes

Comment fonctionne la conversion texte → binaire ?
Chaque caractère du texte possède un code numérique (son point de code). Pour les caractères ASCII, ce code tient sur 7 bits et reçoit un zéro de tête pour atteindre 8 bits. La lettre A a pour code 65, soit 01000001 en binaire. Le convertisseur lit chaque caractère, recherche son code, puis écrit la représentation binaire octet par octet.
Quelle est la différence entre ASCII et UTF-8 ?
L'ASCII couvre 128 caractères (lettres anglaises, chiffres, ponctuation) avec un octet de 7 bits par caractère — il ne contient ni é, ni ç, ni à. L'UTF-8 est un encodage de longueur variable qui gère toutes les écritures du monde — latin, cyrillique, chinois, arabe, émoji — sur 1 à 4 octets. Les caractères ASCII sont identiques en UTF-8 (1 octet), tandis que les lettres accentuées françaises et les autres caractères non-ASCII occupent 2 à 4 octets. ISO-8859-1 (Latin-1) couvrait jadis le français sur 1 octet, mais UTF-8 est aujourd'hui la norme universelle sur le web.
Pourquoi mon entrée binaire échoue-t-elle au décodage ?
Causes courantes : (1) les groupes de bits ne font pas exactement 8 (ou 7) bits — vérifiez qu'il n'y a pas d'espaces superflus ; (2) des caractères autres que 0 et 1 sont présents ; (3) la séquence binaire correspond à un UTF-8 incomplet ou tronqué. Le décodeur signale la position du premier groupe fautif pour vous aider à corriger. Si votre entrée n'a pas de séparateurs, réglez « Groupement des bits » sur 8 et « Séparateur » sur Aucun.
Combien de bits par caractère faut-il utiliser ?
La convention standard est 8 bits par octet. L'ASCII pur tient sur 7 bits, mais les fichiers stockés et les protocoles réseau complètent toujours à 8. Le mode 7 bits ne sert qu'aux anciens protocoles télétype ou aux exercices d'informatique théorique. Les caractères non-ASCII (lettres accentuées comme é/è/ê/ç/à/ô/ù, cyrillique, idéogrammes, émoji) nécessitent plusieurs octets en UTF-8 ; le groupement 7 bits ne s'applique donc pas à eux.
Puis-je convertir du texte avec accents ou émojis ?
Oui — il suffit de garder l'encodage sur UTF-8. Le caractère é occupe deux octets en UTF-8 : 11000011 10101001. Les autres lettres accentuées du français (è, ê, à, ç, ô, ù) prennent également deux octets chacune. Les idéogrammes chinois, japonais ou coréens occupent trois octets, et la plupart des émoji en utilisent quatre. Le mode ASCII rejette tout caractère hors de la plage 0-127 avec un message d'erreur — utilisez UTF-8 dès qu'un mot français contient un accent.
Le binaire est-il identique au code machine ?
Non. Le binaire est simplement une base numérique — la base 2 — qui n'utilise que les chiffres 0 et 1. Le code machine, lui, est la représentation binaire des instructions exécutées par un processeur : c'est un encodage spécifique à chaque architecture (x86, ARM, RISC-V…). Le binaire affiché ici représente du texte encodé en octets, pas des instructions exécutables. Les deux utilisent les chiffres 0 et 1, ce qui explique pourquoi « binaire » désigne familièrement tout ce qui touche à l'informatique.
Comment convertir du binaire en texte ?
Passez à l'onglet Binaire → Texte et collez votre suite de bits. Le décodeur découpe l'entrée selon le séparateur choisi (espace par défaut), convertit chaque groupe de la base 2 vers son point de code décimal, puis assemble le résultat. En mode UTF-8, il recompose correctement les séquences multi-octets en un seul caractère — indispensable pour les lettres accentuées du français et les caractères non latins.
Toute la conversion se fait dans votre navigateur. Rien n'est envoyé sur le réseau.

Cet outil transforme un texte en sa représentation binaire et permet de revenir au texte d’origine à partir d’une suite de 0 et de 1. Choisissez l’encodage UTF-8 (recommandé pour le français, qui contient é, è, ê, ç, à, ô, ù) ou ASCII pour les seuls caractères de la table 0-127. Réglez le groupement (8 bits par octet, 7 bits ou aucun) et le séparateur (espace, tiret, barre verticale ou aucun) selon votre besoin.

Exemple en UTF-8 : la lettre A vaut 01000001, le chiffre 9 vaut 00111001, et la lettre accentuée é occupe deux octets : 11000011 10101001. Pratique pour les exercices de cours d’informatique, les TP de programmation, les énigmes binaires et la vérification de chaînes encodées en hexadécimal ou base64. La conversion est entièrement locale : aucun envoi sur le réseau.