Aller au contenu

Convertisseur binaire en décimal

Lisez du binaire comme un nombre décimal, soit en valeur non signée simple, soit en entier signé en complément à deux.

Traité localement dans votre navigateur

Options

Signé lit le bit de poids fort comme signe (complément à deux). Les entrées plus courtes sont complétées par des zéros.

Un nombre par ligne. Les espaces et tirets bas dans un nombre sont ignorés.0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur binaire en décimal ?

Chaque chiffre binaire vaut une puissance de deux, en partant de la droite : 1010 vaut 8 + 2 = 10. Cet outil additionne ces puissances avec une arithmétique sur grands entiers : des entrées de 200 ou 2 000 bits restent exactes.

Il ignore les espaces, les tirets bas et un 0b initial : des motifs collés comme 1111 1011 fonctionnent. Choisissez une interprétation signée pour lire le bit de poids fort comme signe : 11111011 vaut 251 non signé mais −5 en signé sur 8 bits. Un séparateur de milliers rend les longs résultats plus lisibles.

Comment ça marche ?

  1. Collez un nombre binaire par ligne ; les séparateurs et le préfixe 0b sont ignorés.
  2. Gardez « Non signé » pour une valeur normale, ou choisissez une largeur signée (8, 16, 32, 64) pour le complément à deux.
  3. Choisissez éventuellement un séparateur de milliers pour la sortie décimale.
  4. Copiez les résultats ; pour un seul nombre, les lignes affichent aussi l’hexadécimal et l’octal.

Cas d'usage courants

  • Décoder la valeur d’un champ de bits ou d’un registre d’indicateurs copiée depuis un débogueur.
  • Lire un octet ou un mot signé brut d’un dump hexadécimal sous sa vraie valeur négative.
  • Convertir de longues chaînes binaires d’exercices de logique ou de réseau.
  • Contrôler un calcul binaire fait à la main.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
1010
0b11111111
1111 1011
Sortie
10
255
251

Confidentialité

Convertisseur binaire en décimal s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Une interprétation signée exige que le motif tienne dans la largeur choisie. Les entrées plus courtes sont complétées par des zéros : 1 en signé 8 bits vaut 1, pas −1. Seuls 0 et 1 sont des chiffres valides ; utilisez le convertisseur de base pour les autres bases.

Questions fréquentes

Pourquoi obtiens-je un nombre négatif ?

Vous avez choisi une largeur signée et le bit de tête du motif complété vaut 1. En complément à deux, ce bit a un poids négatif : 11111011 vaut −5 sur 8 bits.

Les espaces entre groupes de bits sont-ils acceptés ?

Oui. Les espaces, les tirets bas et un préfixe 0b sont retirés avant la conversion : 1111 0000 est lu 11110000.

Peut-il convertir une très longue chaîne binaire ?

Oui. La conversion utilise des entiers en précision arbitraire : le résultat est exact pour des milliers de bits.

Plus d'outils dans Outils développeur →