DT Dev Tools

Convertisseur de bases numériques

Convertissez des entiers signés entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36, en local dans votre navigateur.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

Advertisement

À quoi sert le Convertisseur de bases numériques

Le Convertisseur de bases numériques traduit des nombres entiers signés entre le binaire, l'octal, le décimal, l'hexadécimal et toute base personnalisée de 2 à 36. Il est utile pour lire des indicateurs de protocole, des masques de permissions, des valeurs liées aux couleurs, des identifiants de base de données, des champs de bits, des registres matériels, des exemples encodés ou des exercices de programmation qui représentent le même entier de différentes manières. L'outil affiche les bases courantes côte à côte afin que vous puissiez comparer la valeur sans lancer de commandes séparées.

Le convertisseur valide chaque caractère par rapport à la base source sélectionnée avant de produire le résultat. Par exemple, une saisie binaire ne peut contenir que 0 et 1, une saisie octale les chiffres de 0 à 7, et une saisie hexadécimale des chiffres ainsi que les lettres de A à F. Il accepte les majuscules comme les minuscules, ignore les espaces autour et prend en charge un signe plus ou moins initial facultatif. Une saisie invalide est signalée par un message d'état clair plutôt que de produire un résultat trompeur.

Un flux de travail privé dans le navigateur

Toute la conversion s'effectue avec le JavaScript du navigateur et BigInt. Aucune valeur n'est envoyée, journalisée ni transmise à un serveur, ce qui est utile pour vérifier des identifiants, des clés générées, des échantillons de débogage ou des constantes internes qui doivent rester en local. BigInt signifie aussi que l'outil n'est pas limité à la plage d'entiers sûrs habituelle de JavaScript : de très grands entiers peuvent être représentés avec exactitude tant qu'il s'agit de nombres entiers.

Conseils pratiques

Utilisez les boutons rapides lorsque vous savez déjà si la saisie est en binaire, octal, décimal ou hexadécimal, puis ajustez la base cible personnalisée pour les formats moins courants. L'outil ne prend volontairement pas en charge les nombres fractionnaires, car une conversion fractionnaire précise exige des choix supplémentaires d'arrondi et de représentation. Laissez toujours les préfixes comme 0x ou 0b en dehors du champ de saisie et choisissez plutôt explicitement la base source. Si une valeur convertie sera utilisée dans du code, des tests, des permissions ou une configuration, vérifiez la base et le signe attendus avant de la valider dans un commit.

Comment utiliser

  1. Saisissez un nombreCollez ou tapez la valeur à convertir.
  2. Choisissez la base sourceUtilisez le champ de base ou les boutons rapides binaire, octal, décimal et hexadécimal.
  3. Consultez les résultatsVérifiez en même temps le binaire, l'octal, le décimal, l'hexadécimal et toute base cible personnalisée.

Questions fréquemment posées

Quelles bases sont prises en charge ?
Le convertisseur prend en charge les bases de 2 à 36, avec les chiffres 0-9 et les lettres A-Z.
Gère-t-il les très grands entiers ?
Oui. La conversion utilise les valeurs BigInt du navigateur, donc les entiers peuvent être bien plus grands que la plage de nombres sûrs habituelle de JavaScript.
Peut-il convertir des valeurs fractionnaires ?
Non. Cet outil se concentre sur les entiers signés pour une conversion de base précise avec BigInt.
Le nombre est-il envoyé à un serveur ?
Non. La validation et la conversion s'effectuent localement dans votre navigateur.
Advertisement