Convertisseur binaire vers décimal

Convertissez un nombre entre deux bases numériques quelconques.

0Binaire
0Octal
0Décimal
0Hexadécimal

Fonctionne dans votre navigateur. Rien de ce que vous tapez n'est envoyé nulle part.

Comment convertir entre bases numériques

  1. Choisissez la base dans laquelle votre nombre est écrit.
  2. Tapez le nombre.
  3. Lisez le résultat en binaire, octal, décimal et hex en même temps.

Bases numériques courantes

BaseNomChiffres utilisés
2Binaire0-1
8Octal0-7
10Décimal0-9
16Hexadécimal0-9, A-F
36Base 360-9, A-Z

Exemple : le nombre 255 dans chaque base

BaseÉcrit comme
Binaire11111111
Octal377
Décimal255
HexFF

Où différentes bases apparaissent

  • Le hex pour les couleurs, les adresses mémoire et les valeurs d'octets en programmation.
  • L'octal pour les anciennes permissions de fichiers Unix, comme chmod 755.
  • Des bases plus hautes comme 32 ou 36 pour des identifiants compacts, puisque plus de valeurs tiennent en moins de caractères.
  • Le binaire pour comprendre exactement comment un ordinateur stocke un nombre.
  • Le Base64 pour empaqueter des données binaires en texte, un schéma différent d'une simple conversion de base, couvert par les outils d'encodage et de décodage Base64 de ce site.

Faits utiles sur les opérations binaires

  • Le nombre de zéros à la fin d'une valeur binaire indique combien de fois elle se divise exactement par 2, un moyen rapide de vérifier l'alignement en code bas niveau.
  • Inverser chaque bit d'un nombre binaire et ajouter 1 donne son complément à deux négatif, la façon dont la plupart des ordinateurs représentent les entiers négatifs en interne.
  • Chaque chiffre hex correspond exactement à 4 chiffres binaires, ce qui explique pourquoi le hex sert de substitut plus court, mais toujours exact, aux longues valeurs binaires.

FAQ Binaire vers décimal

Peut-il gérer de très grands nombres ?

Oui. Il utilise un calcul à précision arbitraire, donc des nombres de plusieurs dizaines de chiffres se convertissent exactement, sans arrondi.

Qu'est-ce qui compte comme chiffre valide au-dessus de la base 10 ?

Les lettres a à z représentent les chiffres 10 à 35, donc la base 16 utilise 0-9 et a-f, et la base 36 utilise chaque lettre.

Pourquoi mon résultat est-il 0 ?

L'entrée contient probablement un caractère qui n'est pas un chiffre valide dans la base choisie. Vérifiez d'abord la base.

Quelle est la base la plus élevée prise en charge ?

La base 36, avec les chiffres 0-9 et les lettres a à z. Choisissez Personnalisée pour entrer n'importe quelle base de 2 à 36.

Peut-il convertir des nombres négatifs ?

Non. N'entrez que les chiffres, sans signe moins. Ce convertisseur gère les nombres entiers non négatifs.

Quel est le rapport entre les permissions Unix comme chmod 755 et l'octal ?

Chaque chiffre octal regroupe 3 bits de permission (lecture, écriture, exécution) pour le propriétaire, le groupe et les autres, donc 755 signifie lecture, écriture et exécution pour le propriétaire et lecture et exécution pour tous les autres.

Peut-il convertir un nombre avec une virgule décimale ?

Non. Seuls les nombres entiers se convertissent ici, car une virgule décimale n'est un chiffre valide dans aucune base et rend toute l'entrée invalide.

Quel est le plus grand nombre qu'il peut gérer ?

Il n'y a pas de limite pratique. Il utilise l'arithmétique BigInt en interne, donc un nombre de 50 chiffres se convertit exactement, sans arrondi ni perte de précision.

Outils similaires