Convertisseur binaire-décimal gratuit en ligne

Convertissez instantanément un nombre binaire (base 2) en nombre décimal (base 10) grâce à ce convertisseur binaire-décimal en ligne gratuit. Saisissez un nombre composé uniquement de 0 et de 1 pour obtenir sa valeur décimale, hexadécimale et octale, ainsi qu’un calcul étape par étape de la valeur de position. Vous pouvez également convertir des nombres décimaux en binaires, travailler avec des fractions et des valeurs en complément à deux signées, et copier les résultats. Les conversions s'effectuent directement dans votre navigateur.

Convertissez dès maintenant Les chiffres restent enregistrés dans votre navigateur
Outil de conversion du binaire en décimal avec affichage en hexadécimal, en octal et explication étape par étape des valeurs de position

Convertir un nombre

Saisissez un nombre binaire pour le convertir.
Valeur décimale
—

Autres bases et détails

—Décimal
—Binaire
—Hexadécimal
—Octal
—Bits
—Nombre d'octets requis
—Valeur signée
—Sous forme de texte

Appuyez sur une base pour la copier. Les valeurs hexadécimales et octales sont exactes, y compris les chiffres après la virgule.

Au travail

Entrez un nombre pour voir le calcul.

Le guide

Conversion du binaire au décimal : formule, exemples et étapes

Comprenez le fonctionnement du système binaire, effectuez des conversions à la main et lisez les nombres signés en toute confiance.

Une explication simple

Qu'est-ce que le système binaire, et pourquoi le convertir en décimal ?

Le système binaire est le système de numération utilisé par les ordinateurs. Il ne comporte que deux chiffres, le 0 et le 1, appelés « bits ». Le système décimal est celui que nous utilisons tous les jours ; il comporte dix chiffres. La conversion entre ces deux systèmes permet de lire les données stockées par un ordinateur ou d'écrire une valeur sous la forme attendue par celui-ci.

Chaque chiffre d'un nombre binaire vaut deux fois celui qui se trouve à sa droite : 1, 2, 4, 8, 16, et ainsi de suite. Additionnez les positions occupées par un 1 et vous obtenez la valeur décimale. Ce convertisseur effectue ce calcul instantanément, affiche le calcul et fournit également les valeurs hexadécimales et octales. Pour une utilisation visuelle des valeurs hexadécimales, essayez le générateur de palette de couleurs.

Raisons courantes de se convertir

Pourquoi convertit-on les nombres binaires ?

Apprentissage et devoirs

Consultez les corrigés des cours d'informatique et d'électronique, et découvrez le raisonnement sur la valeur de position qui permet d'y parvenir.

Programmation et débogage

Lire les indicateurs binaires, les masques, les droits d'accès et les valeurs de registre, ou vérifier la valeur réelle d'un nombre signé de 8 ou 32 bits.

Réseaux et données

Manipulez les octets d'adresses IP, les masques de sous-réseau et les octets bruts, ou décodez une chaîne d'octets en texte lisible.

Exemples détaillés

Exemples de conversions et leur décomposition

Ces exemples illustrent la méthode. Vous pouvez saisir n'importe lequel d'entre eux dans le convertisseur pour vérifier.

BinaireAu travailDécimalHex
11018 + 4 + 113D
11010110128 + 64 + 16 + 4 + 2214D6
101.1014 + 1 + 0.5 + 0.1255.6255.A
11111111 (nombre signé sur 8 bits)255 − 256−1FF
10 000 000 (nombre signé sur 8 bits)128 − 256−12880
Convertir en quelques étapes

Comment utiliser le convertisseur de binaire en décimal

  1. Sélectionnez « Binaire → Décimal » ou « Décimal → Binaire » en haut de la page.
  2. Saisissez ou collez votre numéro. Les espaces, les traits de soulignement et les « 0b » en début de chaîne sont ignorés ; ainsi, « 0b1101 0110 » fonctionne.
  3. Consultez le résultat et le tableau des autres bases. Appuyez sur n'importe quelle valeur pour la copier.
  4. Pour afficher les nombres négatifs, cochez l'option « avec signe » et choisissez une largeur de bits, ou laissez le paramètre sur « Automatique » pour utiliser la longueur que vous avez saisie.
  5. Ouvrez la partie « travail » pour voir chaque valeur de position ou chaque étape de la division.
Aucun outil nécessaire

Comment convertir manuellement des nombres binaires en décimaux et inversement

  • Du binaire au décimal : numérotez les bits en partant de la droite avec 1, 2, 4, 8, 16, et inscrivez ces chiffres au-dessus de chaque 1.
  • De décimal à binaire : divisez par 2 jusqu'à obtenir 0. Les restes, lus de la fin vers le début, correspondent aux bits.
  • Conversion d'une fraction en nombre binaire : multipliez la fraction par 2, prenez la partie entière comme bit suivant, puis répétez l'opération avec le reste.
  • De binaire à hexadécimal : divisez les bits en groupes de 4 en partant de la droite, puis convertissez chaque groupe en un chiffre hexadécimal.
  • Vérifie ton travail : un nombre binaire qui se termine par 0 est pair, et celui qui se termine par 1 est impair.
Tableurs et code

Formules de conversion binaire-décimal pour Excel, feuilles de calcul et code

Les tableurs et les langages de programmation disposent de fonctions intégrées à cet effet. Celles-ci sont toutefois limitées à des nombres plus petits que ceux pris en charge par cet outil.

Excel / Sheets, conversion binaire en décimal : =BIN2DEC("11010110") → 214 Excel / Sheets, conversion décimal en binaire : =DEC2BIN(214) → 11010110 Python : int("11010110", 2) et bin(214) JavaScript : parseInt("11010110", 2) et (214).toString(2) Kotlin : « 11010110 ».toInt(2) et 214.toString(2) Java : Integer.parseInt("11010110", 2) et Integer.toBinaryString(214)

La fonction BIN2DEC d'Excel accepte au maximum 10 bits et considère le dixième bit comme un bit de signe ; utilisez donc cet outil pour les valeurs plus longues.

Les nombres négatifs

Nombres signés et complément à deux

Non signé

Tous les bits font partie de la valeur. 8 bits permettent de stocker des valeurs comprises entre 0 et 255.

Complément à deux

Le premier bit correspond à une valeur négative. Un nombre de 8 bits peut contenir des valeurs comprises entre −128 et 127. Pour inverser un nombre, il suffit d'inverser chaque bit et d'ajouter 1.

La largeur en bits a son importance

Une même séquence de bits correspond à des nombres différents selon la largeur de mots. La séquence 11111111 vaut −1 en 8 bits, mais 255 en nombre non signé, tandis que la séquence 0000000011111111 vaut 255 même en nombre signé de 16 bits.

Signe et amplitude

Le fait d'ajouter un signe moins devant, comme dans −1 010, ne relève pas du complément à deux. Cet outil affiche les deux cas lorsque vous convertissez un nombre décimal négatif.

De meilleurs résultats

Quelques conseils simples pour travailler avec les binaires

  • Regroupez les bits par 4 ou par 8 afin de faciliter leur lecture et leur comparaison avec les chiffres hexadécimaux et les octets.
  • Apprenez les puissances de deux jusqu'à 2^10 (1 024). Elles permettent d'effectuer des conversions de tête beaucoup plus rapidement.
  • Si le résultat est erroné, vérifiez s'il manque ou s'il y a un bit en trop, et si l'option « signed » est activée ou désactivée.
  • Lorsque vous écrivez du code, privilégiez les littéraux propres au langage, comme 0b11010110, afin que la valeur soit évidente pour les lecteurs.
Bon à savoir

Restrictions et confidentialité

Confidentialité

Chaque conversion s'effectue dans votre navigateur. Les chiffres que vous saisissez ne sont jamais envoyés à notre serveur et ne sont pas enregistrés.

Limites

La saisie binaire est limitée à 2 048 bits et la saisie décimale à environ 600 chiffres. Les fractions décimales qui ne se terminent pas en binaire sont tronquées à 32 chiffres binaires. Les formats à virgule flottante tels que IEEE 754 ne sont pas interprétés : les bits sont lus comme de simples nombres.

Questions fréquentes

FAQ sur le convertisseur binaire-décimal

Comment convertir un nombre binaire en nombre décimal ?

Inscrivez les valeurs de position 1, 2, 4, 8, 16, etc. sous les bits, en commençant par la droite. Additionnez ces valeurs de position chaque fois que le bit est à 1. Pour 1101, cela donne 8 + 4 + 1 = 13.

Comment convertir un nombre décimal en binaire ?

Divisez le nombre par 2 à plusieurs reprises et notez chaque reste. Lorsque vous arrivez à 0, lisez les restes en partant du dernier vers le premier. Pour 13, les restes donnent 1101.

Peut-il convertir des nombres binaires comportant une partie décimale ?

Oui. Les chiffres situés après la virgule binaire comptent pour 1/2, 1/4, 1/8, etc. Ainsi, 101,101 correspond à 5,625. À l'inverse, les fractions décimales sont converties jusqu'à 32 chiffres binaires, et l'outil vous indique lorsqu'une valeur ne peut pas être représentée exactement.

Qu'est-ce que le complément à deux ?

Le complément à deux est la méthode utilisée par les ordinateurs pour stocker les nombres entiers négatifs. Le premier bit a un poids négatif ; ainsi, sur 8 bits, 11111111 correspond à −1 et 10000000 à −128. Cochez l'option « signé » et choisissez une largeur de bits pour lire vos bits de cette manière.

Combien de bits puis-je saisir ?

Jusqu'à 2 048 bits, soit environ 600 chiffres décimaux. La conversion utilise une arithmétique exacte à précision arbitraire ; ainsi, les grands nombres ne perdent pas de chiffres, contrairement à ce qui se passerait avec une calculatrice classique.

Pourquoi le message indique-t-il que ma saisie n'est pas un chiffre binaire ?

Les nombres binaires ne comportent que des 0 et des 1. Si votre nombre contient des chiffres compris entre 2 et 9, il s'agit probablement d'un nombre décimal ; dans ce cas, sélectionnez « Décimal → Binaire ». Les espaces, les traits de soulignement et le préfixe « 0b » sont ignorés.

Est-ce qu'il affiche aussi les valeurs en hexadécimal et en octal ?

Oui. Chaque conversion s'affiche également en hexadécimal (base 16) et en octal (base 8), et vous pouvez appuyer sur n'importe quelle valeur pour la copier.

Est-ce qu'il peut convertir du code binaire en texte ?

Lorsque vous saisissez un nombre entier d'octets (un multiple de 8 bits), l'outil affiche également le texte que ces octets représentent en UTF-8 ; par exemple, 01001000 01101001 correspond à « Hi ».

Mes données sont-elles enregistrées quelque part ?

Non. Toutes les conversions s'effectuent dans votre navigateur et rien de ce que vous saisissez n'est envoyé à notre serveur ni enregistré.

Puis-je créer un lien vers une conversion spécifique ?

Oui. Ajoutez « ?mode=b2d&value=11010110 » ou « ?mode=d2b&value=214 » à l'adresse de la page.

D'après les utilisateurs de cet outil

Avis

Chargement des avis…
Continue comme ça

Encore plus d'outils à disposition

La page d'accueil propose des dizaines d'autres outils gratuits qui ne nécessitent pas de clé API.

Proposer un outil