Convertisseur de bases numériques

Convertissez un nombre depuis toute base entre 2 et 36 vers binaire, octal, décimal, hexadécimal et une base cible personnalisée d’un coup — les résultats se mettent à jour en direct à la saisie, et les chiffres invalides sont rejetés avec un message clair.

Binaire (base 2)
Octal (base 8)
Décimal (base 10)
Hexadécimal (base 16)
Base
DécimalBinaireOctalHexa
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Comment utiliser

  1. Saisissez ou collez votre nombre et choisissez la base dans laquelle il est écrit, y compris toute base personnalisée de 2 à 36.
  2. Observez la valeur apparaître en direct dans les bases 2, 8, 10 et 16, plus la base cible personnalisée choisie.
  3. Corrigez la saisie si une erreur apparaît — l’outil rejette les chiffres qui n’appartiennent pas à la base source.

Questions fréquentes

Quels caractères sont valides dans chaque base ?

La base 2 n’accepte que 0 et 1 ; la base 8 accepte de 0 à 7 ; la base 10 de 0 à 9 ; la base 16 ajoute les lettres A à F, majuscules ou minuscules. Les bases personnalisées de 2 à 36 étendent l’alphabet avec des lettres jusqu’à Z, qui vaut 35. Tout symbole en dehors de l’alphabet choisi est signalé comme erreur.

Comment l’outil valide-t-il ma saisie ?

Il analyse votre texte dans la base choisie, puis reconvertit la valeur en chaîne dans cette même base et la compare à votre saisie après normalisation de la casse. Seule une correspondance exacte est acceptée : les caractères parasites, les chiffres erronés ou les signes mal placés sont détectés immédiatement au lieu d’être silencieusement tronqués, comme cela arrive avec une analyse naïve.

Pourquoi l’hexadécimal est-il important en programmation ?

L’hexadécimal se superpose proprement au binaire : chaque chiffre hexadécimal représente exactement quatre bits, donc deux chiffres décrivent un octet. Les adresses mémoire, les codes couleur, les empreintes et les formats de fichiers au niveau de l’octet s’écrivent en hexadécimal parce que c’est compact tout en restant lisible face aux bits sous-jacents. Le Base64 est différent : c’est un encodage, pas un système de numération.

Puis-je convertir des nombres négatifs ou des fractions ?

L’outil gère les entiers négatifs : écrivez un signe moins en tête et le signe est reporté dans chaque résultat. Les fractions et les exposants ne sont pas pris en charge, car les bases au-delà du décimal n’ont pas de façon universelle d’écrire la virgule — gardez une saisie en entier pur pour des conversions fiables et sans ambiguïté dans toutes les bases.

Tout est-il calculé localement ?

Oui. Les conversions utilisent l’analyse numérique JavaScript et toString dans votre navigateur : rien n’est téléversé et les résultats apparaissent à la saisie. Vous pouvez convertir sans risque des valeurs sensibles comme des identifiants internes, des codes couleur ou des sommes de contrôle, sans que vos données quittent jamais votre appareil.

Outils associés