À propos de cet outil
Binaire, octal, décimal et hexadécimal ne sont que des façons différentes d’écrire le même nombre, mais les convertir de tête est source d’erreurs. Ce convertisseur transforme une valeur dans n’importe quelle base de 2 à 36 vers toutes les autres d’un coup — parfait pour lire un hex de couleur, décoder un masque de permissions ou vérifier un octet de hachage.
Il utilise BigInt à précision arbitraire, si bien que même des nombres bien plus grands qu’un entier 64 bits se convertissent exactement, sans arrondi. Saisissez une valeur, choisissez sa base et lisez chaque représentation. Tout se passe dans votre navigateur.
Questions fréquentes
Mes nombres sont-ils envoyés quelque part ?
Non. Toute la conversion se fait dans votre navigateur en JavaScript — rien n'est envoyé à un serveur, donc même les valeurs sensibles ne quittent jamais votre appareil.
Quelles bases numériques cet outil prend-il en charge ?
Par défaut, binaire (2), octal (8), décimal (10) et hexadécimal (16) sont affichés, plus n'importe quelle base personnalisée de 2 à 36 utilisant les chiffres 0-9 et les lettres a-z.
Peut-il gérer des nombres plus grands qu'un entier 64 bits ?
Oui. Les conversions utilisent BigInt de JavaScript en interne, donc aucune perte de précision même pour des nombres très supérieurs à ce qu'un entier 64 bits standard peut contenir.
Dois-je retirer les préfixes comme 0x ou 0b avant de coller un nombre ?
Non, les préfixes courants (0x, 0b, 0o) sont retirés automatiquement, et le convertisseur accepte aussi un signe moins au début pour les valeurs négatives.
Pourquoi l'outil affiche-t-il une erreur pour ma saisie ?
Cela signifie que la valeur contient un chiffre invalide pour la base de départ sélectionnée — par exemple un '8' ou un '9' en convertissant depuis l'octal, ou une lettre après 'f' en convertissant depuis l'hexadécimal.