T

Text Machine

Des outils de texte puissants, dans votre navigateur

Convertisseur Binaire ↔ Décimal

Convertissez entre les systèmes numériques binaire (base 2) et décimal (base 10). Entrez une valeur dans l'un des champs pour voir la conversion.

Binaire (Base 2)

Les nombres binaires n'utilisent que des 0 et des 1

Décimal (Base 10)

Système numérique standard en base 10 (chiffres de 0 à 9)

Comment Utiliser

Entrez un nombre binaire valide (composé de 0 et de 1) dans le champ Binaire, et l'équivalent Décimal apparaîtra. Ou, entrez un nombre décimal dans le champ Décimal, et l'équivalent Binaire apparaîtra.

Exemple : Binaire '1101' est Décimal '13'

Comment utiliser Convertisseur Binaire ↔ Décimal

  1. 1

    Saisissez des chiffres binaires

    Tapez ou collez un nombre binaire composé de 0 et de 1 dans le champ de saisie.

  2. 2

    Convertissez en décimal

    Lancez la conversion pour transformer instantanément la valeur binaire en son équivalent décimal en base 10.

  3. 3

    Lisez le résultat

    Affichez le nombre décimal dans la zone de sortie, prêt à être utilisé ou vérifié.

  4. 4

    Copiez la réponse

    Copiez le résultat décimal dans votre presse-papiers pour l'utiliser dans du code, des devoirs ou des documents.

Convertir le binaire en décimal

Deux systèmes de numération, une seule valeur

Le décimal est le système en base 10 que nous utilisons tous les jours, formé de dix chiffres, de 0 à 9. Le binaire est le système en base 2 que les ordinateurs utilisent en interne, formé de seulement deux chiffres, 0 et 1, chacun appelé un bit. Convertir le binaire en décimal ne change pas la quantité ; cela réécrit simplement la même valeur dans la notation que les gens lisent le plus facilement. Le nombre onze s'écrit 1011 en binaire et 11 en décimal, et les deux désignent exactement la même quantité.

Si les deux systèmes coexistent, c'est à cause du matériel. Les circuits d'un ordinateur possèdent deux états fiables, allumé et éteint, qui correspondent parfaitement à 1 et 0 : les machines travaillent donc en binaire. Les humains, dotés de dix doigts, ont adopté la base 10. Un convertisseur comme celui-ci est le pont : il prend la forme native de la machine et produit l'équivalent compréhensible par l'humain, et il peut aussi faire la conversion dans l'autre sens.

Notation positionnelle et valeurs de position

Les deux systèmes sont positionnels, c'est-à-dire que la contribution d'un chiffre dépend de l'endroit où il se trouve. En décimal, les colonnes en partant de la droite sont les unités, les dizaines, les centaines, et ainsi de suite — des puissances de dix successives. Le binaire fonctionne de la même façon mais avec des puissances de deux, si bien que les colonnes en partant de la droite sont 1, 2, 4, 8, 16, 32, 64, 128, et au-delà, chaque colonne valant le double de celle située à sa droite.

Pour lire un nombre binaire, vous regardez chaque position, et partout où il y a un 1 vous ajoutez la valeur de position de cette colonne ; partout où il y a un 0 vous n'ajoutez rien. Le bit le plus à droite est la position des unités (deux à la puissance zéro), le suivant est la position des deux (deux à la puissance un), puis les quatre, les huit, et ainsi de suite. Additionner les valeurs de position des bits à 1 donne le total décimal. Cette unique règle constitue toute la conversion.

Exemple détaillé : 1011 en décimal

Prenez le nombre binaire 1011 et nommez les colonnes en partant de la droite : le bit le plus à droite est la position des 1, puis les 2, puis les 4, puis les 8. En lisant les bits face à ces colonnes, vous avez un 1 dans la position des 8, un 0 dans la position des 4, un 1 dans la position des 2 et un 1 dans la position des 1.

Additionnez maintenant les valeurs de position partout où apparaît un 1 : 8 + 0 + 2 + 1. Cela fait 11, donc le binaire 1011 vaut le décimal 11. L'unique 0 n'apporte rien, ce qui est précisément sa raison d'être : maintenir la colonne des 4 vide. Toute conversion binaire vers décimal est cette même addition de puissances de deux, quelle que soit la longueur du nombre.

Un deuxième exemple avec un octet complet

Essayez la valeur sur huit bits 11001000, un octet complet. Les huit colonnes, en partant de la droite, portent les valeurs de position 1, 2, 4, 8, 16, 32, 64 et 128. Repérez où tombent les bits à 1 : il y a un 1 dans la position des 128, un 1 dans la position des 64, un 1 dans la position des 8, et 0 partout ailleurs.

Additionnez le tout : 128 + 64 + 8 égale 200, donc 11001000 vaut le décimal 200. Travailler avec une largeur fixe de huit bits est courant, car un octet s'étend de 0 (00000000) à 255 (11111111). Savoir que le bit le plus à gauche d'un octet vaut 128 et que les valeurs sont divisées par deux jusqu'à 1 sur la droite vous permet de convertir la plupart des octets rapidement de tête.

Les zéros de tête et la longueur du nombre

Les zéros de tête ne changent jamais une valeur binaire, exactement comme ils ne le font pas en décimal. Les nombres 1011, 01011 et 00001011 valent tous le décimal 11, car un 0 dans une colonne de poids fort n'apporte tout simplement rien à la somme. Les ordinateurs complètent souvent le binaire à une largeur fixe — huit bits pour un octet, seize ou trente-deux pour les types plus grands — uniquement par souci d'alignement, et non parce que les zéros supplémentaires ont un sens.

Ainsi, lorsque vous collez une chaîne binaire avec des zéros de tête, vous pouvez les garder ou les supprimer ; le résultat décimal est le même. La longueur totale fixe toutefois la valeur maximale : avec n bits, vous pouvez représenter de zéro jusqu'à deux puissance n moins un. Huit bits plafonnent à 255, seize bits à 65535. Cet outil gère les longues chaînes, mais de très grandes valeurs peuvent dépasser la précision numérique standard : pour les octets et les entiers de tous les jours, le résultat est donc exact.

L'astuce du doublement pour une conversion rapide

Il existe une méthode mentale rapide qui évite d'écrire les valeurs de position. Lisez les bits de gauche à droite, en commençant par un total courant de 0. Pour chaque bit, doublez le total courant puis ajoutez le bit en cours. Lorsque vous arrivez à la fin, le total courant est la valeur décimale. Cela fonctionne parce que chaque étape décale d'une position binaire vers la gauche tout ce que vous avez accumulé.

Appliquez-la à 1011. Commencez à 0. Premier bit 1 : 0 doublé fait 0, plus 1 fait 1. Deuxième bit 0 : 1 doublé fait 2, plus 0 fait 2. Troisième bit 1 : 2 doublé fait 4, plus 1 fait 5. Quatrième bit 1 : 5 doublé fait 10, plus 1 fait 11. La réponse est 11, ce qui correspond à la méthode des valeurs de position. L'astuce du doublement est souvent plus rapide pour les longs nombres, car vous n'avez jamais à vous rappeler quelle puissance de deux représente une colonne.

Pourquoi c'est important

La conversion du binaire en décimal est fondamentale pour comprendre comment fonctionnent les ordinateurs, et c'est un sujet classique des cours d'informatique et des examens de certification. Comprendre qu'un octet n'est qu'une somme de puissances de deux dissipe le mystère autour des tailles de données, de la mémoire et des plages de nombres, et c'est le prérequis pour saisir des sujets comme les opérations bit à bit et les entiers en complément à deux.

Cela a aussi des usages concrets. Les ingénieurs réseau convertissent les octets binaires en décimal pour lire les adresses IP et les masques de sous-réseau. Les programmeurs traduisent les littéraux binaires, les valeurs de registre et les drapeaux de bits en nombres lisibles pendant le débogage. Chaque fois que vous êtes face à une suite de uns et de zéros et que vous avez besoin de connaître la quantité qu'elle représente, cette conversion est l'outil qu'il vous faut, et voir la décomposition par valeurs de position renforce la méthode au lieu de simplement vous livrer une réponse.

Questions fréquentes

Comment fonctionne la conversion binaire vers décimal ?
Chaque chiffre binaire représente une puissance de deux ; l'outil multiplie chaque 1 par sa valeur de position (1, 2, 4, 8, 16, etc.) et additionne les résultats pour obtenir le nombre décimal.
Quels caractères sont valides en entrée ?
Seuls les chiffres 0 et 1 sont des caractères binaires valides. Si vous saisissez d'autres chiffres ou des lettres, l'entrée n'est pas un nombre binaire valide et la conversion ne sera pas exacte.
Y a-t-il une limite à la taille du nombre binaire que je peux convertir ?
Vous pouvez convertir de longues chaînes binaires, même si des valeurs extrêmement grandes peuvent dépasser la précision numérique standard ; pour les octets et entiers usuels, le résultat est exact.
Puis-je convertir un décimal en binaire ici ?
Cet outil convertit le binaire en décimal ; pour le sens inverse, utilisez un convertisseur décimal vers binaire dédié sur le site.
L'outil est-il gratuit et fonctionne-t-il hors ligne dans le navigateur ?
Oui, il est entièrement gratuit, ne nécessite aucune inscription et s'exécute intégralement dans votre navigateur : vos nombres ne sont jamais envoyés à un serveur.

Outils similaires

Continuez avec ces outils pratiques

Convertisseur Décimal ↔ Binaire

Convertisseur de Timestamp Unix

Convertisseur JSON en CSV

Convertisseur JSON en YAML

Convertisseur CSV en JSON

Convertisseur Texte en Binaire