Convertisseur de bases numériques
Convertissez un entier d'une base numérique vers une autre dans votre navigateur — choisissez une base source et une base cible de 2 à 36, avec des presets en un clic pour le binaire, l'octal, le décimal et l'hexadécimal.
Entiers uniquement (zéro, positifs, négatifs). Les valeurs utilisent des entiers de précision arbitraire : les chiffres au-delà de 2^53 sont conservés exactement. Les zéros de tête ne sont pas conservés et la sortie est en majuscules. Les préfixes standards 0b / 0o / 0x ne sont acceptés que s'ils correspondent à la base source.
Comment l'utiliser
- Saisissez l'entier à convertir (par exemple 255, -FF ou 0b1010)
- Choisissez la base source et la base cible, de 2 à 36 ou via un preset
- Cliquez sur Convertir pour obtenir le résultat en majuscules dans la base cible
- Copiez le résultat, utilisez Inverser pour permuter les deux bases, ou Effacer pour recommencer
Les valeurs sont traitées comme des entiers de précision arbitraire avec BigInt : les chiffres bien au-delà de 2^53 restent exacts et chaque conversion revient à l'identique sans perte. Les entiers négatifs sont pris en charge et écrits avec un signe moins en tête ; un signe plus est accepté par symétrie. Les chiffres sont vérifiés par rapport à la base source avant la conversion, si bien qu'un 8 en octal ou un G en hexadécimal est signalé plutôt qu'accepté silencieusement, et la saisie est insensible à la casse tandis que le résultat est en majuscules. Les préfixes standards 0b, 0o et 0x ne sont acceptés que s'ils correspondent à la base choisie — un préfixe qui ne correspond pas est refusé, jamais deviné. Les zéros de tête ne sont pas conservés, et cet outil convertit uniquement des entiers : les fractions décimales, la notation scientifique et les séparateurs de milliers sont refusés. Tout s'exécute localement dans votre navigateur, si bien que le nombre saisi n'est jamais téléversé ni stocké. C'est différent d'un encodeur Base64, qui encode des octets ou du texte, et d'un visualiseur hexadécimal, qui liste les octets bruts d'un fichier au lieu de convertir un nombre.
FAQ
Toute base de 2 à 36, avec les chiffres 0-9 puis A-Z. Des presets en un clic couvrent le binaire (2), l'octal (8), le décimal (10) et l'hexadécimal (16).
Oui. La valeur est stockée sous forme d'entier BigInt de précision arbitraire : des entiers de centaines ou de milliers de chiffres se convertissent exactement, bien au-delà de la limite de 2^53 des nombres ordinaires.
Oui. Un signe moins en tête est accepté et conservé dans le résultat ; un signe plus est aussi accepté par symétrie. Le zéro négatif est ramené à un simple zéro.
Non. La version 1 ne gère que les entiers. Les points décimaux, la notation scientifique comme 1e10 et les séparateurs de milliers sont refusés avec un message clair plutôt qu'arrondis.
Non. La conversion s'exécute entièrement dans votre navigateur, sans requête réseau ni stockage ; seul un événement d'usage anonyme, sans votre saisie, est enregistré.