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.
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.
Appuyez sur une base pour la copier. Les valeurs hexadécimales et octales sont exactes, y compris les chiffres après la virgule.
Entrez un nombre pour voir le calcul.
Comprenez le fonctionnement du système binaire, effectuez des conversions à la main et lisez les nombres signés en toute confiance.
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.
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.
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.
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.
Ces exemples illustrent la méthode. Vous pouvez saisir n'importe lequel d'entre eux dans le convertisseur pour vérifier.
| Binaire | Au travail | Décimal | Hex |
|---|---|---|---|
| 1101 | 8 + 4 + 1 | 13 | D |
| 11010110 | 128 + 64 + 16 + 4 + 2 | 214 | D6 |
| 101.101 | 4 + 1 + 0.5 + 0.125 | 5.625 | 5.A |
| 11111111 (nombre signé sur 8 bits) | 255 − 256 | −1 | FF |
| 10 000 000 (nombre signé sur 8 bits) | 128 − 256 | −128 | 80 |
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.
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.
Tous les bits font partie de la valeur. 8 bits permettent de stocker des valeurs comprises entre 0 et 255.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ».
Non. Toutes les conversions s'effectuent dans votre navigateur et rien de ce que vous saisissez n'est envoyé à notre serveur ni enregistré.
Oui. Ajoutez « ?mode=b2d&value=11010110 » ou « ?mode=d2b&value=214 » à l'adresse de la page.
La page d'accueil propose des dizaines d'autres outils gratuits qui ne nécessitent pas de clé API.
Convertissez du texte en majuscules, en camelCase, en title case, en snake_case et bien plus encore.
Ouvrir l'outilComptez le nombre de mots, de caractères, de phrases et la durée de lecture au fur et à mesure que vous tapez.
Ouvrir l'outilComparez deux textes ligne par ligne pour voir ce qui a changé.
Ouvrir l'outilSupprimer les lignes en double dans une liste ou un bloc de texte.
Ouvrir l'outilAucune question correspondante.
Partagez votre avis sur cet outil avec les autres visiteurs.