Espace encodage

Binaire vers décimal

Convertissez un entier binaire signé en décimal avec une arithmétique BigInt exacte.

Binaire vers décimal: Interprète un entier en base 2 comme une valeur décimale ordinaire. Binaire vers décimal additionne les puissances de deux représentées par ses chiffres et accepte un signe plus ou moins explicite. Cet outil vous aide à interpréter des indicateurs binaires ou à vérifier une feuille de calcul binaire sans devoir deviner une largeur de stockage ou un format machine signé. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Binary → Decimal / atelier localTraitement local

Fonctionne entièrement dans votre navigateur

256 caractères en entrée · 1,024 caractères en sortie

Résultat

Prêt

Les conversions s'effectuent localement. Les valeurs numériques sont des entiers, les signes sont normalisés et les préfixes tels que 0b ou 0o ne sont volontairement pas acceptés.

Lire le complément à deux

Les ordinateurs stockent les entiers négatifs en complément à deux : dans une largeur fixe, le bit de poids fort indique qu'il s'agit d'un nombre négatif. Ce convertisseur lit les chiffres comme une valeur non signée ; 11111011 donne donc 251. S'il s'agissait d'une valeur signée sur 8 bits et que le premier bit vaut 1, soustrayez 256 : 251 − 256 = −5. Pour 16 bits, soustrayez 65 536, et pour 32 bits, 4 294 967 296.

Vérifier manuellement

Chaque position vaut le double de celle située à sa droite : 1, 2, 4, 8, 16, 32, 64, 128. Additionnez les valeurs placées sous les 1 : 101010 vaut 32 + 8 + 2 = 42. Pour lire plus facilement les longues valeurs, regroupez-les par quatre en partant de la droite ; chaque groupe de quatre correspond exactement à un chiffre hexadécimal, donc 1111 1011 vaut FB. Le convertisseur hex to decimal prend en charge la forme plus courte.

Comment l'utiliser

  1. Saisissez la valeur au format indiqué ci-dessous.
  2. Lancez la conversion et vérifiez le résultat selon la convention de votre source.
  3. Copiez ou téléchargez le résultat dans le format requis par votre destination.

Confidentialité et limitations

La conversion s'effectue dans votre navigateur. Vos valeurs et vos résultats ne sont pas téléversés.

Outils associés

Questions fréquentes

Un 1 en tête rend-il mon nombre binaire négatif ?

Non. Sans signe moins, tous les chiffres décrivent une valeur positive. Le motif sur huit bits 11111011 est converti en 251. Si votre source spécifie le complément à deux signé sur huit bits, interprétez séparément ce résultat comme 251 − 256 = −5. L'outil ne propose pas de sélecteur de largeur de bits.

Puis-je coller des bits regroupés ou un préfixe 0b ?

Saisissez une suite continue de chiffres 0 et 1, éventuellement précédée d'un seul signe. Les espaces, les traits de soulignement, les préfixes 0b et les points fractionnaires sont refusés. Les zéros en tête sont acceptés, mais n'ont aucun effet sur la valeur. La suite des positions binaires est lue de gauche à droite telle qu'elle est écrite, sans inverser les octets.

Une longue valeur binaire est-elle arrondie en nombre JavaScript ?

La conversion utilise une arithmétique entière exacte et renvoie du texte décimal. Vos chiffres ne sont pas d'abord convertis en nombre à virgule flottante Number. La précision peut toutefois être perdue ensuite si vous collez un résultat volumineux dans un logiciel qui le traite comme un Number ou une cellule numérique de tableur.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis