Choisissez les bases 2–36
L’alphabet est 0–9 puis a–z. Un chiffre n’est valide que si sa valeur est inférieure à la base source.
Tout entier · sans arrondi
Choisissez les bases source et cible de 2 à 36, saisissez un entier signé complet puis convertissez-le localement par accumulation BigInt exacte. NumberBase valide chaque caractère avant le calcul et affiche la même valeur en bases 2, 8, 10, 16 et 36, sans fraction, exposant, encodage de texte ni arrondi Number.
Sans parseInt, virgule flottante, backend, stockage, historique, encodage de texte ni résultat indexé.
Trois étapes exactes
L’alphabet est 0–9 puis a–z. Un chiffre n’est valide que si sa valeur est inférieure à la base source.
NumberBase accepte un seul signe moins initial facultatif et des chiffres entiers. Tout caractère invalide fait rejeter la chaîne entière, sans analyse partielle.
Pour chaque chiffre : valeur = valeur × base source + chiffre. Le BigInt signé exact est ensuite rendu dans la base cible sans passer par Number.
Neuf convertisseurs ciblés
Utilisez votre entier
Choisissez les bases 2–36 et convertissez localement avec validation complète et BigInt exact. Entrées et sorties ne deviennent jamais des URL publiques.