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 envoyĂ©

Cet outil vous a-t-il été utile ? Notez-le :

À 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.