Mihsaba›Mathématiques›Convertisseur de bases numériques

Convertisseur de bases numériques

Convertissez exactement des entiers entre binaire, octal, décimal et hexadécimal grâce à une arithmétique entière de précision arbitraire.

Saisissez uniquement un entier ; signes +/− et valeurs jusqu’à 512 chiffres acceptés.
Partager ce calculateur

Envoyez cet outil à quelqu'un qui en a besoin.

Mode d’emploi

Le convertisseur passe des entiers entre bases 2, 8, 10 et 16 sans utiliser de nombres flottants à précision limitée. Il emploie BigInt pour conserver exactement les grandes valeurs prises en charge.

  1. Choisissez la base de l’entier saisi.
  2. Écrivez le nombre avec les chiffres autorisés dans cette base.
  3. Un signe initial + ou − est accepté.
  4. Calculez pour voir les quatre représentations exactes.

Comment le calcul est effectué

Valeur entière = Σ(chiffre × base^position) ; le même entier exact est ensuite réencodé dans la base cible.

Exemple

L’hexadécimal FF vaut 255 en décimal, 377 en octal et 11111111 en binaire. Saisir 255 en base 10 produit exactement les mêmes représentations.

Remarques importantes

L’outil vise uniquement les entiers, pas les fractions binaires, formats flottants ni texte ASCII. En hexadécimal A–F sont insensibles à la casse. La limite de 512 caractères protège les performances.

Exemples résolus et interprétation

Le nombre binaire 1010 représente 10 en décimal car ses positions utilisent des puissances de 2. Changer de base change l’écriture, pas la valeur : 1010 en binaire et A en hexadécimal représentent la même quantité.

Exemples résolus et interprétation
CasCalculRésultat
1010 binaire vers décimal1×2³ + 0×2² + 1×2¹ + 0×2⁰10
FF hexadécimal vers décimal15×16 + 15255

Comment vérifier le résultat

Chaque chiffre doit être valide pour sa base : le binaire autorise seulement 0 et 1 ; l’hexadécimal utilise A à F pour 10 à 15. Ces exemples concernent des entiers, pas des représentations fractionnaires ou flottantes.

Questions fréquentes

La conversion est-elle exacte pour de grands entiers ?

Oui, dans la limite de saisie ; BigInt évite les arrondis flottants.

Faut-il écrire 0x avant un hexadécimal ?

Non. Choisissez base 16 puis saisissez FF ou 1A3 directement.

Les fractions comme 10.101 en binaire sont-elles prises en charge ?

Non. Cette version traite uniquement les entiers.