Convertisseur de base arbitraire en ligne
Convertissez un entier signé entre bases 2 et 36 avec précision BigInt. Exemple : FF hexadécimal devient 11111111 binaire. Outil gratuit et local. Le traitem…
Commencer
Fonctionnalités et exemple concret
Ce convertisseur traite les entiers signés de longueur arbitraire (jusqu'à 10 000 chiffres) sans perte de précision, car il utilise BigInt pour l'arithmétique. Par exemple, la conversion de FF (base 16) en base 2 donne 11111111, et la valeur décimale affichée est 255.
Précision et limites
Les bases doivent être comprises entre 2 et 36. Chaque caractère saisi doit appartenir à la base source. Un seul signe moins initial est accepté ; les signes plus, fractions, points décimaux, préfixes comme 0x et séparateurs sont refusés. La sortie utilise des chiffres ASCII pour éviter toute ambiguïté avec les glyphes numériques localisés.
Fonctionnement local
Tous les calculs sont effectués localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Questions fréquentes
Puis-je convertir des nombres négatifs ?
Oui, un signe moins initial est accepté. Par exemple, -FF en base 16 devient -11111111 en base 2.
Que se passe-t-il si je saisis un caractère invalide ?
Le convertisseur affichera une erreur indiquant que le caractère n'appartient pas à la base source. Par exemple, le chiffre 2 n'est pas valide en base 2.
Pourquoi le résultat utilise-t-il des chiffres ASCII plutôt que des chiffres localisés ?
Les chiffres ASCII (0-9, A-Z) sont universellement reconnus dans la notation positionnelle, évitant toute confusion avec des glyphes locaux.
Vérification rapide
- Entrez 255 en base 10, convertissez en base 16 : le résultat doit être FF.
- Entrez 11111111 en base 2, convertissez en base 10 : le résultat doit être 255.
- Entrez -10 en base 10, convertissez en base 2 : le résultat doit être -1010.
Le traitement s’effectue localement dans votre navigateur.