EZ
EZ2Conv

Convertisseur Binaire/Hex

Convertissez des données entre texte, binaire, hexadécimal, décimal, octal et Base64, avec détection automatique du format d'entrée et les six représentations affichées simultanément. Personnalisez le séparateur, la casse hexadécimale et les préfixes 0x/0b, puis copiez un résultat individuel ou exportez le tout au format JSON.

Entrez du texte ou des données pour voir toutes les conversions

Comment Utiliser

  1. Entrez du texte, binaire, hex, décimal, octal ou Base64 dans le champ de saisie
  2. Le format est détecté automatiquement ou sélectionnez manuellement
  3. Ajustez le séparateur, la casse hex et les options de préfixe selon vos besoins
  4. Visualisez tous les formats convertis instantanément
  5. Cliquez sur le bouton copier pour copier le résultat individuel
  6. Utilisez Copier Tout pour la sortie au format JSON

Comprendre les systèmes de numération : binaire, hexadécimal et autres

Ce que fait ce convertisseur

Les ordinateurs stockent chaque caractère et chaque nombre sous forme de bits, mais nous lisons ces bits dans plusieurs notations selon la tâche. Cet outil prend un texte ou un nombre et l'affiche simultanément en texte, binaire, hexadécimal, décimal, octal et Base64 ; vous passez ainsi de la notation qu'affiche un débogueur à celle d'une valeur de couleur, puis à celle qu'une personne lit sans effort. Collez votre saisie : l'outil détecte le format que vous avez utilisé — ou vous le choisissez manuellement — et remplit les cinq autres.

Quand l'utiliser

L'hexadécimal et le binaire reviennent sans cesse dans le travail bas niveau : lire un vidage mémoire, vérifier un octet dans un paquet réseau, décoder une couleur comme #41 dans un canal RGB ou trouver ce que représente un code ASCII. Le décimal et l'octal sont pratiques pour comparer des valeurs à la documentation ou aux permissions de fichiers Unix, et Base64 apparaît dès que des données binaires doivent transiter par un canal en texte seul, comme un en-tête d'e-mail ou une data URI. Avoir les six côte à côte évite de convertir mentalement paire par paire.

Exemple : la lettre A

Prenons un seul caractère, la lettre A majuscule. Son code ASCII est 65 en décimal, soit 0x41 en hexadécimal, 01000001 en binaire et 101 en octal. Tapez A dans l'outil et tous apparaissent ensemble ; tapez plutôt 0x41 ou 01000001 et vous récupérez la lettre A. C'est toute la différence entre le caractère et son code numérique : « A » est le signe, tandis que 65 est la valeur que la machine mémorise réellement pour lui.

Remarques et options

Un octet fait huit bits ; la sortie binaire est donc regroupée par blocs de 8 bits et l'hexadécimal par paires de chiffres, ce qui garde les valeurs longues lisibles. Vous pouvez choisir le séparateur entre les groupes — espace, virgule, saut de ligne ou aucun —, basculer l'hexadécimal entre majuscules (FF) et minuscules (ff), et activer ou non les préfixes 0x et 0b selon votre syntaxe. Lorsque vous saisissez un nombre plutôt qu'un texte, il est traité comme une valeur numérique d'une base à l'autre ; lorsque vous saisissez un texte, chaque caractère est encodé par son point de code. Copiez n'importe quel champ isolément, ou utilisez Tout copier pour exporter toutes les représentations dans un seul objet JSON.

Questions fréquentes

Oui. Convertissez du texte en binaire, hexadécimal, décimal, octal et Base64 autant de fois que vous le souhaitez, sans frais. Les options de séparateur, de casse hexadécimale et de préfixes 0x/0b sont toutes incluses, sans limite d'utilisation, offre payante ni compte.
Oui. Chaque conversion entre bases est calculée localement dans votre navigateur en JavaScript ; le texte ou le nombre que vous saisissez n'est donc jamais envoyé à un serveur. Rien ne quitte votre appareil, ce qui compte lorsque vous décodez un jeton ou une portion de capture réseau.
Aucune inscription ni connexion n'est nécessaire. Saisissez ou collez votre valeur, laissez l'outil détecter le format, et les six représentations apparaissent instantanément, sans e-mail ni enregistrement.
C'est le même nombre écrit dans des bases différentes : le binaire est en base 2 (chiffres 0-1), l'octal en base 8 (0-7), le décimal en base 10 (0-9) et l'hexadécimal en base 16 (0-9 puis A-F). L'hexadécimal est apprécié car un chiffre hex correspond exactement à quatre bits binaires, si bien que 0xFF est une façon compacte d'écrire 11111111. L'outil affiche les quatre à la fois pour toute valeur saisie.
Le texte est encodé caractère par caractère à l'aide du point de code de chacun ; la lettre A devient donc son code ASCII 65 (0x41, 01000001). Un nombre comme 65 est au contraire traité comme une valeur numérique et converti directement entre les bases. Voilà pourquoi « A » et 65 peuvent partager le même résultat binaire tout en provenant de types de saisie différents.
Oui. Collez une séquence hexadécimale comme 0x41 ou une chaîne binaire comme 01000001 et fixez le format d'entrée (ou laissez la détection automatique agir) : le champ Texte affiche le caractère correspondant. La conversion fonctionne dans les deux sens ; décoder un canal de couleur hexadécimal ou un code ASCII est donc aussi simple que de l'encoder.