Convertisseur de Base Numérique
Convertit les valeurs numériques entre différentes bases.
Présentation
Binaire, octal, décimal et hexadécimal sont les quatre bases dont les
développeurs se servent réellement : masques de bits, permissions Unix, valeurs
courantes, adresses mémoire ou codes de couleur. Cet outil maintient les quatre
représentations synchronisées — modifiez n’importe quel champ et les trois
autres se recalculent instantanément. Comme il repose sur BigInt, des valeurs
de n’importe quelle longueur se convertissent exactement, contrairement aux
convertisseurs limités aux flottants sur 53 bits.
Utilisation
- Saisissez un entier dans l’un des quatre champs : Binary (base 2), Octal (base 8), Decimal (base 10) ou Hex (base 16).
- Les trois autres champs se mettent à jour au fil de la saisie.
- Si un caractère n’est pas valide pour la base du champ, une erreur telle que
Invalid hex digitsapparaît et les autres champs conservent leur dernière valeur valide.
Exemples
- Décimal
255→ Binaire11111111, Octal377, Hexadécimalff - Hexadécimal
deadbeef→ Décimal3735928559 - Décimal
18446744073709551615(2^64 − 1) → Hexadécimalffffffffffffffff— exact, sans arrondi
Remarques
Saisissez uniquement des chiffres — les préfixes tels que 0x, 0b ou 0o ne
sont pas acceptés, c’est le champ lui-même qui détermine la base. La saisie
hexadécimale est insensible à la casse.