Convertisseur de nombres binaires

Convertissez les entiers positifs ou nuls entre décimal, binaire, hexadécimal et octal avec une seule saisie.

Convertir en décimal, binaire, hexadécimal et octal
Saisissez une valeur dans un champ, puis convertissez-la dans les quatre systèmes de numération courants.

À propos du convertisseur de nombres binaires

Un système de numération attribue une valeur aux chiffres écrits selon une base. Le décimal utilise la base 10 et les chiffres de zéro à neuf. Le binaire utilise la base 2 avec seulement zéro et un. L'octal utilise la base 8 et les chiffres de zéro à sept. L'hexadécimal utilise la base 16 et complète les chiffres décimaux par A à F pour les valeurs de dix à quinze. Une même quantité peut être représentée dans chaque système, même si son écriture change. Les ordinateurs stockent l'information sous forme d'états binaires, ce qui rend la base 2 fondamentale en électronique numérique et en programmation. Les chaînes binaires peuvent être longues ; l'octal et l'hexadécimal offrent des regroupements compacts. Chaque chiffre hexadécimal correspond exactement à quatre bits, et chaque chiffre octal à trois bits. Par exemple, le décimal 255 s'écrit 11111111 en binaire, FF en hexadécimal et 377 en octal. Ce sont quatre notations d'un même entier, pas quatre valeurs différentes. Chacun des quatre champs peut servir de source. Saisir une valeur efface les autres champs et mémorise le système utilisé. Lorsque vous sélectionnez Convertir le nombre, l'outil vérifie les chiffres autorisés, interprète la valeur source et remplit les chaînes équivalentes en décimal, binaire, hexadécimal et octal. La sortie hexadécimale utilise des majuscules pour faciliter la lecture. Les zéros initiaux sont omis, car ils ne changent pas la valeur numérique. La valeur de position explique la conversion. En binaire, les positions de droite à gauche représentent les puissances de deux : un, deux, quatre, huit, etc. Le binaire 101010 vaut donc 32 plus 8 plus 2, soit le décimal 42. En hexadécimal, 2A vaut deux groupes de seize plus dix, soit aussi 42. En octal, 52 vaut cinq groupes de huit plus deux, ce qui donne encore 42. Le calculateur accepte les entiers positifs ou nuls dans la plage sûre des entiers exacts de JavaScript. Il exclut volontairement les fractions et l'interprétation signée en complément à deux, qui nécessitent des choix de précision, de longueur de mot et de codage. Une chaîne binaire commençant par un est traitée comme une grandeur positive, pas automatiquement comme une valeur négative signée. Pour la programmation au niveau des bits, définissez la longueur de mot avant d'interpréter un motif comme signé. Utilisez ce convertisseur pour vérifier des constantes de programmation, apprendre la valeur de position, traduire des valeurs logiques, lire des permissions ou comparer des identifiants codés. Pour une vérification manuelle, regroupez les bits depuis la droite par quatre pour l'hexadécimal ou par trois pour l'octal. Préciser la base source évite de confondre le décimal 1010 avec le binaire 1010, qui représente dix en décimal.

Exemples de conversion de bases

SourceValeurs équivalentesExplication
Décimal 255Binaire 11111111, hexadécimal FF, octal 377Huit bits à un valent 255 en décimal.
Binaire 101010Décimal 42, hexadécimal 2A, octal 52Les poids des positions binaires actives totalisent 42.
Hexadécimal 100Décimal 256, binaire 100000000, octal 400100 en hexadécimal vaut seize au carré.
Octal 755Décimal 493, binaire 111101101, hexadécimal 1EDUne notation courante de permissions Unix convertie comme un nombre.

Comment utiliser le convertisseur binaire

  1. Choisissez le champ correspondant au système de numération de votre valeur source.
  2. Saisissez un entier positif ou nul avec uniquement les chiffres valides pour cette base.
  3. Sélectionnez Convertir le nombre pour obtenir les quatre représentations équivalentes.
  4. Lisez ou copiez le résultat décimal, binaire, hexadécimal ou octal souhaité.

Questions fréquentes sur le convertisseur binaire

Comment convertir le binaire en décimal ?

Multipliez chaque bit par la puissance de deux correspondante, puis additionnez les produits. Le calculateur effectue automatiquement ce calcul de position.

Pourquoi l'hexadécimal utilise-t-il des lettres ?

La base 16 nécessite six symboles en plus des chiffres de zéro à neuf. Les lettres A à F représentent les valeurs décimales de dix à quinze.

Puis-je saisir une valeur dans n'importe quel champ ?

Oui, le dernier champ modifié devient la source. La conversion remplit ensuite les quatre champs avec des représentations équivalentes.

Le convertisseur accepte-t-il les nombres binaires négatifs ?

Non, il traite des grandeurs entières positives ou nulles. Le binaire signé exige une longueur de mot et une convention de codage comme le complément à deux.

Pourquoi les zéros initiaux sont-ils supprimés ?

Les zéros initiaux n'affectent pas la valeur d'un entier. Le convertisseur affiche la représentation standard la plus courte de chaque résultat.