Convertir de très grands entiers
Convertissez avec précision un ID décimal qui dépasse la plage sûre de Number vers l'hexadécimal ou la base 36.
Guide
Le convertisseur de bases analyse lui-même les chiffres d'un nombre en base 2–36 et les accumule dans un BigInt : les entiers échappent donc à la limite des entiers sûrs de 53 bits du Number JavaScript. Le mode automatique ne reconnaît les bases 16/2/8 qu'à partir des préfixes 0x, 0b et 0o ; sans préfixe, il part du décimal.
Mis à jour le 2026-09-102 min read
Le convertisseur de bases analyse lui-même les chiffres d'un nombre en base 2–36 et les accumule dans un BigInt : les entiers échappent donc à la limite des entiers sûrs de 53 bits du Number JavaScript. Le mode automatique ne reconnaît les bases 16/2/8 qu'à partir des préfixes 0x, 0b et 0o ; sans préfixe, il part du décimal.
| Entrée | Sortie | Remarque |
|---|---|---|
255 |
FF |
décimal → hexadécimal |
0b1111 auto |
15 | binaire reconnu automatiquement |
-42 |
-2A |
signe négatif + valeur |
FF sans 0x reste lu en décimal et signale un caractère invalide ; il faut choisir 16 à la main.Convertissez avec précision un ID décimal qui dépasse la plage sûre de Number vers l'hexadécimal ou la base 36.
Développez en décimal un entier préfixé par 0b/0x pour confirmer la valeur d'un champ de configuration ou de protocole.
L'implémentation interprète d'emblée une valeur BigInt signée et se contente de faire précéder la valeur absolue d'un - au formatage : la notion de largeur de bits n'existe pas ici.
Oui : les caractères numériques vont de 0 à 9 et de a à z.
Les entiers sont calculés localement dans le navigateur avec BigInt, sans envoi ni sauvegarde.
Mis à jour le 2026-09-10
Conversion entre toutes les bases de 2 à 36, prise en charge des grands nombres, raccourcis binaire, octal, décimal et hexadécimal
Cet outil n’est pas entièrement traduit ; certains contenus utilisent la langue source ou une langue de repli.
Calcul basé sur BigInt : aucune perte de précision, même pour les très grands entiers
Détecté comme 10 base