Convertisseur de bases numériques

Convertissez tout entier entre binaire, octal, décimal, hexadécimal et chaque base de 2 à 36.

  • Bases 2–36
  • Calcul BigInt exact
  • Complément à deux

Convertir entre bases

Toute taille (arithmétique BigInt). Espaces et tirets bas sont ignorés, le signe moins est accepté, ainsi que les préfixes 0x, 0b et 0o.

Saisissez un nombre à convertir.

Comment ça marche

L’entrée est lue chiffre par chiffre dans la base de départ (valeur = valeur × base + chiffre) en un entier de précision arbitraire : aucun arrondi, même avec des centaines de chiffres. Elle est ensuite écrite dans la base d’arrivée par divisions successives.

Le résultat affiche côte à côte binaire, octal, décimal et hexadécimal, groupés pour la lisibilité, avec la longueur en bits et en octets. Pour les nombres négatifs, le complément à deux est affiché sur 8, 16, 32 et 64 bits quand il tient.

Les chiffres au-delà de 10

Après 0–9, les lettres prennent le relais : A = 10, B = 11 … F = 15 en hexadécimal, jusqu’à Z = 35 en base 36. Majuscules et minuscules sont équivalentes.

DécimalBinaireOctalHexa
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
100110010014464
25511111111377FF
256100000000400100

Conseils

  • Un chiffre hexadécimal vaut exactement quatre bits et un chiffre octal trois : c’est pourquoi on les utilise comme abréviation du binaire.
  • Les droits de fichiers Unix comme 755 sont en octal : 7 = rwx, 5 = r-x.
  • La base 36 (0–9 plus A–Z) est pratique pour des identifiants courts : 1 000 000 s’écrit LFLS.

Normes et sources

Dernière révision 17 octobre 2026

Questions fréquentes

Comment convertir du décimal en binaire ?

Divisez par 2 à répétition et lisez les restes du dernier au premier. 13 ÷ 2 donne les restes 1, 0, 1, 1, donc 13 s’écrit 1101. Le convertisseur le fait instantanément, quelle que soit la taille.

Comment convertir de l’hexadécimal en décimal ?

Multipliez chaque chiffre par une puissance de 16 et additionnez. FF = 15 × 16 + 15 = 255.

Y a-t-il une limite de taille ?

Les nombres sont traités avec BigInt de JavaScript, sans limite de précision. Pour garder la page fluide, l’entrée est limitée à 4 096 chiffres.

Peut-il convertir des décimales ?

Non, uniquement des nombres entiers. Les parties fractionnaires ne se terminent souvent pas dans une autre base (0,1 en décimal se répète à l’infini en binaire).

Tags associés

Autres outils

Les résultats sont fournis à titre indicatif. Les calculs peuvent être erronés et ne constituent ni un avis juridique, ni médical, ni financier. Vérifiez toujours auprès de l’autorité compétente ou d’un professionnel avant toute décision importante.

Rechercher