Convertisseur de Base Numérique
Saisissez un nombre dans n'importe quelle base de 2 à 36 et voyez-le en binaire, octal, décimal et hexadécimal à la fois, plus la base personnalisée de votre choix.
Binaire · base 2
11111111
Octal · base 8
377
Décimal · base 10
255
Hexadécimal · base 16
ff
73
À propos de cet outil
Chaque base a son usage : le binaire reflète la façon dont le matériel stocke les données, l'hexadécimal comprime quatre bits en un caractère lisible pour les couleurs et les adresses mémoire, et l'octal survit dans les permissions de fichiers Unix.
La conversion utilise des entiers de précision arbitraire : les valeurs bien au-delà de la limite habituelle de 64 bits restent exactes. C'est essentiel avec de grands identifiants ou des valeurs cryptographiques, là où l'arithmétique flottante arrondirait silencieusement.
Questions fréquentes
- Comment convertir du décimal en binaire à la main ?
- Divisez de façon répétée par 2 en notant les restes, puis lisez-les de bas en haut. 13 donne les restes 1, 0, 1, 1 — soit 1101.
- Pourquoi l'hexadécimal est-il si utilisé en programmation ?
- Un chiffre hexadécimal représente exactement quatre bits : un octet fait donc toujours deux caractères. Couleurs, adresses mémoire et vidages binaires en deviennent bien plus lisibles.
- Que signifient les préfixes 0x et 0b ?
- `0x` indique l'hexadécimal, `0b` le binaire et `0o` l'octal dans la plupart des langages. L'outil les retire automatiquement si vous les collez.
- Quelle est la base maximale prise en charge ?
- La base 36, qui utilise les chiffres 0-9 suivis des lettres a-z.
- Peut-il traiter de très grands nombres ?
- Oui. Il utilise l'arithmétique BigInt : les entiers de toute taille sont convertis exactement, sans arrondi.