Traduisez du texte en binaire et inversement, instantanément. Tapez dans l'une des zones et la conversion se fait en direct. Fonctionne correctement avec toutes les langues et même les emojis, et gère aussi l'hexadécimal, le décimal, l'octal et le Base64.
Un traducteur binaire convertit du texte en suites de 0 et de 1, puis refait le chemin inverse. Celui de ToolsPivot traduit dans les deux sens pendant que vous tapez, sans bouton à cliquer, et gère aussi l'hexadécimal, le décimal, l'octal et le Base64. Le texte est encodé en UTF-8, ce qui change tout pour le français : les accents et les emojis ressortent intacts, là où beaucoup d'outils gratuits renvoient des caractères cassés. Le calcul reste dans votre navigateur, sans inscription ni envoi de fichier.
L'outil encode chaque caractère de votre texte en octets UTF-8, puis écrit ces octets dans le format demandé : binaire sur 8 bits complétés par des zéros, hexadécimal sur deux chiffres, décimal de 0 à 255, octal sur trois chiffres, ou Base64 pour le flux entier. Le décodage suit exactement le chemin inverse et tolère les espaces superflus, les retours à la ligne et les préfixes. Les deux zones restent synchronisées : modifier l'une recalcule l'autre.
Les lycéens et étudiants en NSI constituent le premier public, devant les développeurs qui traquent un problème d'encodage et les amateurs d'énigmes. Un enseignant de première projette la table ASCII en cours ; un développeur cherche pourquoi son export affiche « é » à la place de « é ». Pour un besoin à sens unique, le convertisseur de texte en binaire et le convertisseur de binaire en texte restent disponibles séparément.
La plupart des traducteurs binaires gratuits lisent le texte caractère par caractère, une méthode qui casse dès qu'un signe sort de la plage ASCII de base. Le « é » ressort faux, un emoji se scinde en deux moitiés illisibles, et l'aller-retour ne restitue pas le texte d'origine. La version 2.0 encode via TextEncoder, l'API native du navigateur, qui produit des octets UTF-8 corrects quelle que soit la langue saisie.
Ce traducteur sert dès qu'il faut voir la représentation machine d'un texte, ou relire une chaîne encodée que personne n'a documentée. Il remplace un calcul manuel sur table ASCII et permet de vérifier une hypothèse d'encodage en quelques secondes. Les situations les plus courantes sont les suivantes.
À l'inverse, cet outil n'a pas d'intérêt pour convertir un nombre entier d'une base à l'autre, ni pour manipuler un fichier binaire compilé, dont les octets ne correspondent à aucun texte.
Contexte : Un élève de première prépare un contrôle sur la représentation des textes en machine.
Résultat : L'écart entre nombre de caractères et nombre d'octets devient concret, ce qui évite l'erreur classique le jour du contrôle.
Contexte : Une gérante de boutique PrestaShop constate des « é » dans son catalogue après un export vers un comparateur de prix.
Résultat : Le diagnostic prend quelques minutes au lieu d'une reprise manuelle de plusieurs centaines de références.
Contexte : Une association loi 1901 monte un escape game numérique pour un forum des associations.
Résultat : Les indices fonctionnent du premier coup le jour de l'événement, sans correction de dernière minute.
Contexte : Un développeur indépendant recruté sur Malt documente un protocole propriétaire pour son client.
Résultat : La documentation livrée contient des exemples vérifiés, dans le format attendu par chaque équipe.
UTF-8 code un caractère sur un à quatre octets, selon sa position dans la table Unicode. Les 128 premiers caractères conservent exactement leur code ASCII, ce qui explique pourquoi un texte anglais donne le même binaire dans les deux normes, alors qu'un texte français diverge dès le premier accent. Les octets supplémentaires se reconnaissent à leur en-tête : 110 pour le premier octet d'une paire, 10 pour chaque octet de continuation.
| Caractère | Point de code | Octets | Écriture binaire |
|---|---|---|---|
| A | U+0041 | 1 | 01000001 |
| é | U+00E9 | 2 | 11000011 10101001 |
| € | U+20AC | 3 | 11100010 10000010 10101100 |
| 😀 | U+1F600 | 4 | 11110000 10011111 10011000 10000000 |
Conséquence pratique : le mot « café » compte 4 caractères mais 5 octets, soit 40 bits. Si un texte contient beaucoup d'emojis et que vous souhaitez raisonner uniquement sur les caractères latins, le suppresseur d'emojis permet de les retirer avant conversion.
Un traducteur binaire ne devine pas l'encodage d'origine d'un texte déjà abîmé. Si un fichier a été enregistré en Latin-1 puis relu en UTF-8, l'outil montre fidèlement les octets présents, mais la restauration du texte d'origine relève de l'éditeur de fichiers, pas du convertisseur. Trois autres limites méritent d'être connues avant utilisation.
Toute la conversion se déroule dans le navigateur, ce qui signifie qu'aucune donnée saisie ne transite vers un serveur. Cette architecture a une conséquence juridique concrète : en l'absence de transfert, aucune relation de sous-traitance au sens de l'article 28 du RGPD ne se crée pour le contenu que vous convertissez. Le principe de minimisation posé par l'article 5.1.c est respecté par construction, puisque rien n'est collecté.
Cette distinction compte pour un professionnel qui manipule des extraits de code, des identifiants techniques ou des messages contenant des données personnelles. La CNIL rappelle qu'un responsable de traitement doit privilégier des outils permettant d'assurer sa conformité ; un traitement local supprime la question du transfert hors Union européenne. Restez toutefois attentif au contenu que vous collez : une chaîne convertie n'est pas protégée, seulement représentée autrement. Pour une empreinte non réversible, le générateur de hachage MD5 répond à un besoin différent, sans jamais servir de mécanisme de confidentialité.
Un traducteur binaire est un outil qui transforme du texte en suites de 0 et de 1, et qui refait le chemin inverse. Chaque caractère est d'abord converti en un ou plusieurs octets, puis chaque octet est écrit sur 8 bits. Le principe est identique pour l'hexadécimal, le décimal et l'octal, seule la base d'écriture change.
Tapez ou collez votre texte dans la zone de gauche : la sortie binaire apparaît immédiatement à droite, un octet à la fois, séparé par des espaces. Aucun bouton n'est nécessaire, la conversion suit la frappe. Pour l'opération inverse, collez le binaire dans la zone de droite et lisez le texte à gauche.
Ce défaut vient presque toujours d'un outil qui lit le texte caractère par caractère au lieu de l'encoder en octets UTF-8. Le « é » occupe deux octets (11000011 10101001) ; un outil qui n'en écrit qu'un perd de l'information et renvoie « é » ou un point d'interrogation. Le traducteur passe par l'API TextEncoder du navigateur, ce qui préserve les accents dans les deux sens.
Oui, les emojis sont traités comme n'importe quel autre caractère Unicode. L'emoji 😀 correspond au point de code U+1F600 et occupe quatre octets en UTF-8, soit 32 bits : 11110000 10011111 10011000 10000000. Le compteur d'octets rend visible ce coût, souvent sous-estimé dans les libellés d'interface.
Les lettres accentuées du français (é, è, à, ç, ô, ù) occupent deux octets chacune en UTF-8. Le mot « café » compte donc 4 caractères mais 5 octets, soit 40 bits. Les compteurs affichés sous chaque zone distinguent volontairement ces trois valeurs.
ASCII définit 128 caractères numérotés de 0 à 127, ce qui suffit à l'anglais mais pas au français. UTF-8 couvre plus d'un million de points de code sur 1 à 4 octets, tout en conservant exactement les mêmes codes qu'ASCII pour les 128 premiers caractères. Un texte sans accent produit donc la même sortie binaire dans les deux normes.
Oui, le décodage regroupe les bits par paquets de 8 même en l'absence de séparateur. Les espaces superflus, les retours à la ligne et les préfixes 0b ou 0x sont ignorés. Si le nombre total de bits n'est pas un multiple de 8, un message signale l'entrée incomplète plutôt que de produire un texte faux.
Oui, l'outil est gratuit, sans compte et sans limite de longueur de texte. Aucune version payante ne débride de fonctionnalité supplémentaire. Les options de format, de séparateur et de préfixe sont toutes accessibles dès la première utilisation.
Non, la conversion s'exécute entièrement dans votre navigateur, en JavaScript. Aucune requête réseau n'est émise pendant la traduction et rien n'est enregistré côté serveur. Une fois la page chargée, l'outil continue de fonctionner même sans connexion.
Choisissez le format dans le sélecteur situé au-dessus de la zone de sortie : le résultat se recalcule sans perdre votre texte. L'hexadécimal accepte en plus les majuscules et le préfixe 0x, l'octal s'écrit sur trois chiffres par octet. Pour les entités HTML rencontrées dans du code source, passez plutôt par le décodeur HTML.
Non, le binaire est une représentation, pas un chiffrement. N'importe qui peut relire une chaîne binaire en une seconde avec le même type d'outil, sans clé ni mot de passe. Pour protéger réellement une information, il faut une fonction cryptographique dédiée, pas un changement de base.
Oui, les deux zones s'empilent verticalement sur mobile et restent synchronisées à la frappe. Les boutons de copie et de téléchargement sont conservés côté texte comme côté sortie. Aucune installation ni application n'est requise, un navigateur récent suffit.