Convertisseur de bases numériques — Bases 2–36
Écrivez un entier signé dans une autre base, du binaire à la base 36. Choisissez explicitement les deux bases, convertissez la valeur complète et copiez le résultat. Il s’agit de notation entière, pas d’une conversion de suites de bits de largeur fixe.
Convertissez un entier signé entre les bases 2 à 36. Choisissez explicitement les deux bases ; le résultat est un entier exact, et non une suite de bits de largeur fixe.
Données de conversion
Nombre converti — Base 2
Saisissez un nombre et sélectionnez Convertir.
La conversion reste dans votre navigateur. L’outil ne transmet ni n’enregistre votre nombre et ne l’inclut pas dans l’URL. La copie utilise votre presse-papiers à votre demande ; les services partagés du site restent soumis à ses politiques.
Choisissez les bases et convertissez un entier
- Saisissez un nombre et sélectionnez sa base de départ. Utilisez les chiffres ASCII 0–9 et les lettres A–Z ; les minuscules sont acceptées. A vaut 10 et Z vaut 35 ; chaque chiffre doit être inférieur à la base de départ. Un signe plus ou moins initial est facultatif.
- Choisissez une base d’arrivée entre 2 et 36 et appuyez sur Convertir. Le résultat utilise des majuscules, sans zéros initiaux superflus, et un signe moins uniquement pour une valeur négative non nulle. Ouvrez Comment fonctionne cette conversion pour voir les étapes applicables ou un résumé limité.
- Copier le résultat copie uniquement le nombre complet, sans indication de base ni saut de ligne final. Inverser utilise ce résultat comme nouvelle entrée et échange les bases, puis attend une nouvelle action sur Convertir. Si le résultat dépasse la limite de chiffres en entrée, la copie reste possible mais l’inversion est désactivée.
Comprendre les chiffres, la valeur et l’explication
En notation positionnelle, chaque position contribue selon la base choisie. L’alphabet est toujours 0–9 suivi de A–Z. La base 20 se termine donc à J et la base 26 à P ; ce n’est pas la numérotation uniquement en lettres des colonnes d’un tableur.
Aucun préfixe ni exposant n’est détecté automatiquement. Les caractères B, X et E, par exemple, sont des chiffres ordinaires lorsque la base choisie les autorise. Ainsi, 0x10 n’est pas valide en base 16 mais vaut 42804 en base 36 ; 1e3 vaut 483 en base 16, et non mille.
La valeur absolue complète utilise une arithmétique entière exacte sans passer par un nombre à virgule flottante. Par exemple, le nombre décimal 9007199254740993 devient 20000000000001 en hexadécimal sans être d’abord arrondi à un nombre voisin. Les zéros initiaux et le signe plus initial sont des choix de représentation, pas une précision supplémentaire.
Pour les valeurs assez courtes, la méthode lit les valeurs des chiffres pour obtenir une valeur absolue exacte, divise par la base d’arrivée et lit les restes de bas en haut, puis rétablit le signe. Les cas décimaux, nuls et de base inchangée omettent les opérations inutiles. Les valeurs plus longues conservent leur résultat complet et exact, tandis qu’un résumé des étapes applicables remplace les lignes détaillées.
Exemples de signes, de normalisation et de grands entiers
Utiliser l’exemple saisit -A0B en base 12 avec la base d’arrivée 7, sans calcul automatique. A vaut 10 et B vaut 11, donc la valeur absolue est 1451. Les divisions par 7 donnent les restes 2, 4, 1 et 4 ; lus de bas en haut, ils donnent 4142, puis le signe moins rétabli donne -4142.
Convertir 000ff de la base 16 à la base 16 donne FF : la valeur reste 255, tandis que la casse et les zéros initiaux superflus sont normalisés. Un zéro négatif comme -0000 devient 0 dans toute base d’arrivée. Les zéros finaux significatifs ne sont pas supprimés.
FF en base 16 vaut 255 positif, tandis que -FF vaut 255 négatif. Aucun des deux n’est automatiquement une valeur signée sur huit bits. Le nombre décimal -18446744073709551615 devient -FFFFFFFFFFFFFFFF ; il reste un nombre mathématique signé, pas un mot machine de largeur choisie.
Syntaxe entière explicite et limites d’affichage
La saisie reçue est limitée à 8192 unités de code UTF-16 avant suppression des espaces extérieurs. Au maximum 4096 chiffres de valeur absolue sont acceptés, zéros initiaux compris. Seuls les espaces ASCII, tabulations, CR et LF extérieurs sont ignorés ; une entrée vide ou réduite à un signe est incomplète, elle ne vaut pas zéro. Les chiffres Unicode, les substituts du signe moins et les espaces intérieurs sont refusés.
Les fractions, points, syntaxes exponentielles, séparateurs de groupement, alphabets arbitraires, bases hors de 2–36, conversions par lot, encodages d’octets et modes de largeur fixe ou en complément à deux ne sont pas pris en charge. Les caractères ressemblant à des préfixes sont interprétés uniquement comme des chiffres de la base de départ choisie, jamais supprimés.
Le résultat complet le plus long pris en charge comporte 21178 caractères, signe moins éventuel compris. Les lignes détaillées ne sont affichées que jusqu’à 16 chiffres de départ normalisés et 64 chiffres d’arrivée ; cela affecte l’explication, pas l’exactitude. Un résultat de plus de 4096 chiffres de valeur absolue ne peut pas être réutilisé dans cette entrée par inversion.
Ce sont des limites du produit, pas une garantie de performance sur chaque appareil. Un navigateur sans prise en charge native des entiers exacts affiche un état d’incompatibilité plutôt que d’utiliser une solution moins précise. Il n’y a ni export de fichier, ni historique enregistré, ni conversion automatique après modification ; une modification efface la réponse précédente.
Conversion locale et copie du résultat actuel
Cet outil n’ajoute aucun envoi, compte, historique enregistré, journalisation des entrées, stockage persistant ou URL de partage contenant le nombre. La conversion reste dans le navigateur. La copie utilise le résultat complet actuel ; si elle est refusée, le résultat est sélectionné pour une copie manuelle. Les services existants du site restent soumis à ses politiques ; le calcul local ne certifie ni ces services ni le déploiement.
Questions sur les bases et la conversion exacte d’entiers
Sources et vérification
Ces références expliquent la notation positionnelle et les opérations sur les entiers d’ECMAScript ; elles ne certifient pas tous les navigateurs ni toutes les conventions de notation.
- mathsisfun.comMath Is Fun : bases numériquesPrésente les valeurs de position dans différentes bases ; cet outil utilise son propre alphabet fixe 0–9, A–Z.
- tc39.esECMAScript : BigInt toStringDécrit l’opération positionnelle de conversion d’un entier en chaîne et son alphabet de chiffres.
- tc39.esECMAScript : BigInt.prototype.toStringPrécise la plage de bases prises en charge, de 2 à 36.
- tc39.esECMAScript : StringToBigIntDéfinit l’analyse native des chaînes, qui diffère de la grammaire de base sélectionnée de cet outil.
Sources vérifiées le 6 novembre 2026. Les limites de saisie et de méthode sont propres à ce produit ; elles ne constituent pas une certification universelle des notations ou des navigateurs.
Outils associés
Calculatrice scientifique
Calculez des expressions réelles avec puissances, racines, logarithmes et trigonométrie en degrés ou radians, avec priorité et limites numériques explicites.
Ouvrir l’outil — Calculatrice scientifiqueCalculateur de variation en pourcentage
Comparez la valeur initiale et la nouvelle pour calculer la hausse ou la baisse en pourcentage et la variation numérique.
Ouvrir l’outil — Calculateur de variation en pourcentageCalculateur de moyenne arithmétique
Calculez la moyenne arithmétique d’une liste, choisissez le séparateur décimal et vérifiez le nombre de valeurs et la somme.
Ouvrir l’outil — Calculateur de moyenne arithmétiqueCalculateur de pourcentage
Calculez un pourcentage d’un nombre, le pourcentage que représente une part ou le total à partir d’une part et de son pourcentage.
Ouvrir l’outil — Calculateur de pourcentageCalculateur de moyenne pondérée
Calculez la moyenne de valeurs avec des coefficients relatifs. Vérifiez leur somme et copiez un résultat expliqué.
Ouvrir l’outil — Calculateur de moyenne pondéréeCalculateur de fractions
Calculez avec des fractions et des nombres mixtes ou réduisez une fraction sous forme irréductible.
Ouvrir l’outil — Calculateur de fractionsCalculateur de médiane
Trouvez la médiane d’une liste et vérifiez les valeurs centrales et l’aperçu trié.
Ouvrir l’outil — Calculateur de médianeCalculateur de PPCM
Trouvez le PPCM exact de 2 à 20 entiers positifs, avec le PGCD et les étapes du calcul.
Ouvrir l’outil — Calculateur de PPCMCalculateur d’aire et de périmètre d’un cercle
Calculez l’aire et le périmètre à partir du rayon ou du diamètre et convertissez les unités métriques et impériales.
Ouvrir l’outil — Calculateur d’aire et de périmètre d’un cercleCalculateur d’échelle
Convertissez les longueurs d’un dessin ou d’une maquette en mesures réelles, ou trouvez l’échelle.
Ouvrir l’outil — Calculateur d’échelleGénérateur de nombres aléatoires
Générez des entiers aléatoires entre des bornes incluses, avec options sans répétition et de tri.
Ouvrir l’outil — Générateur de nombres aléatoiresCalculateur GPA
Calculez une moyenne pondérée cumulative en termes de crédits avec un exemple de lettre explicite ou des notes manuelles. Combinez les points de qualité précédents et les crédits GPA, avec des règles d'inclusion et d'arrondi claires.
Ouvrir l’outil — Calculateur GPACalculateur de note finale
Calculez la note nécessaire à l’examen final pour atteindre votre objectif. Saisissez la moyenne actuelle et le poids de l’examen, avec arrondi supérieur et limites claires.
Ouvrir l’outil — Calculateur de note finale