Aller au contenu
Toova
Tous les outils

Convertisseur de bases numériques (binaire, octal, hex)

Conçu pour la confidentialité — fonctionne entièrement dans votre navigateur

Convertissez des nombres entre binaire, octal, décimal et hexadécimal dans votre navigateur. Toova affiche les quatre représentations côte à côte, prend en charge les nombres négatifs et les grandes valeurs, et s'exécute entièrement sur votre appareil.

Où chaque base apparaît

Le binaire apparaît dans les drapeaux, les masques de bits et les protocoles bas niveau. L'octal est rare aujourd'hui mais encore utilisé pour les permissions de fichiers Unix. Le décimal est universel dans l'usage quotidien. L'hexadécimal domine dans les couleurs, les adresses mémoire, les hachages et tout contexte où vous voulez une représentation compacte du binaire. Toova convertit entre les quatre en un seul collage, avec le résultat complet visible côte à côte.

Largeur en bits et entiers signés

Lorsqu'on travaille avec des entiers signés, la largeur en bits est importante. -1 en tant qu'entier signé en complément à deux sur 32 bits est 0xFFFFFFFF ; en 64 bits, c'est 0xFFFFFFFFFFFFFFFF. Toova vous permet de choisir la largeur en bits (8, 16, 32, 64) et le signe, afin que vous puissiez voir exactement comment une valeur apparaîtrait dans un registre ou un protocole binaire. Utile pour déboguer des protocoles série, des systèmes embarqués ou des réseaux bas niveau.

Traitement local uniquement

Chaque conversion s'exécute dans votre navigateur. Les nombres que vous collez ne quittent jamais la page, ce qui est important lorsqu'il s'agit d'adresses, d'identifiants ou de toute valeur qui pourrait révéler le contexte de votre système. L'onglet Réseau restera vide pendant l'utilisation, et la page fonctionne hors ligne après le premier chargement.

Questions fréquentes

Pourquoi l'hexadécimal est-il si courant en programmation ?
Chaque chiffre hexadécimal représente exactement quatre bits, donc deux chiffres hex couvrent exactement un octet. Cela fait de l'hexadécimal la représentation lisible par l'humain la plus compacte des données binaires. Les adresses mémoire, les codes couleur et les hachages utilisent tous hex pour la même raison.
Comment les nombres négatifs sont-ils représentés ?
Toova utilise la représentation en complément à deux, qui est ce qu'utilise chaque processeur moderne et chaque langage de programmation. Choisissez la largeur en bits qui correspond à votre contexte — par exemple, un entier signé sur 32 bits déborde différemment d'un entier sur 64 bits.
Puis-je convertir de très grands nombres ?
Oui. Toova gère les entiers en précision arbitraire, donc les nombres supérieurs à 64 bits se convertissent correctement. Il n'y a pas de débordement à la limite Number.MAX_SAFE_INTEGER de JavaScript.
Qu'en est-il des nombres à virgule flottante ?
Ce convertisseur se concentre sur les entiers. Pour explorer la représentation binaire des valeurs à virgule flottante (IEEE 754), recherchez un outil dédié aux bits flottants.
Mes données sont-elles envoyées quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur.