Ce que fait l’outil
Saisissez un nombre dans n’importe quel champ (décimal, hexadécimal, binaire, octal ou une base personnalisée de 2 à 36) et les autres se mettent à jour pendant la saisie.
- Toutes tailles : la conversion utilise le
BigIntde JavaScript, si bien que les clés de 128 bits, les identifiants de 64 bits et les nombres de 30 chiffres sont convertis exactement, sans l’arrondi des convertisseurs à virgule flottante. - Collez les valeurs telles qu’elles apparaissent dans le code : les préfixes
0x,0bet0o, les séparateurs comme1_000_000,DEAD BEEFou1,234,567et un signe moins initial sont reconnus. Un préfixe l’emporte sur le champ : coller0xFFdans le champ décimal fonctionne donc aussi. - Groupement des chiffres dans la sortie : hex et binaire par groupes de quatre, décimal avec séparateurs de milliers.
- Complément à deux sur 8, 16, 32 et 64 bits, ou automatiquement sur la plus petite largeur qui convient. Vous voyez l’interprétation signée et non signée, le motif hex et binaire complété, et les octets dans l’ordre big-endian et little-endian. Par exemple,
-1sur 8 bits vaut0xFF, et0xFFFFFFFFlu commeint32vaut-1. - Grille de bits : cliquez sur un bit pour l’inverser et regardez chaque représentation changer. Le bit de signe est signalé.
- Des erreurs précises comme Chiffre invalide « 9 » à la position 4 pour la base 8.
Mode d’emploi
Commencez à taper dans n’importe quel champ, ou cliquez sur Exemple pour parcourir des valeurs d’exemple. Utilisez Copier à côté d’un champ pour copier cette représentation.
Confidentialité
Toute la conversion a lieu dans votre navigateur. Rien n’est envoyé ; votre dernière valeur et vos réglages sont mémorisés sur cet appareil.