Convertir des nombres entre binaire, octal, décimal et hexadécimal
Un convertisseur de base numérique réécrit un nombre entre binaire (base 2), octal (base 8), décimal (base 10) et hexadécimal (base 16). La valeur ne change jamais — seule son écriture change. Le décimal est ce avec quoi les humains comptent, le binaire est le langage marche/arrêt sur lequel tournent réellement les ordinateurs, et l'hexadécimal est un raccourci compact et lisible du binaire où chaque chiffre hex vaut exactement quatre bits. Convertir entre eux est un travail quotidien en programmation, électronique et débogage, où la même quantité apparaît dans la base la plus pratique selon le contexte.
L'hexadécimal mérite sa place car il s'accorde au regroupement des bits par les ordinateurs : un octet fait deux chiffres hex, donc 255 vaut FF et une couleur ou une adresse mémoire 32 bits reste courte et lisible. Cet outil convertit une entrée dans l'une des quatre bases vers toutes les autres à la fois, pour lire une couleur hex comme FF en 255, voir une valeur de permission comme 0o755 en binaire, ou vérifier que le décimal attendu correspond au motif de bits affiché — sans faire le calcul à la main.
Parce qu'il s'aligne proprement sur le binaire : chaque chiffre hex vaut exactement quatre bits, donc un octet fait toujours deux chiffres hex. Cela fait du hex un substitut compact et lisible aux longues chaînes binaires — d'où l'écriture en hex des couleurs, adresses mémoire et valeurs d'octet.
Ils signalent la base d'un littéral dans le code : 0x pour hexadécimal (0xFF), 0b pour binaire (0b1010) et 0o pour octal (0o755). Ils ne font pas partie du nombre — juste un repère pour que le lecteur et le compilateur sachent quelle base interpréter.
La conversion de base sert surtout aux nombres entiers, qui se convertissent exactement. Les fractions peuvent aussi se représenter dans d'autres bases, mais certaines fractions décimales deviennent des chiffres périodiques en binaire ; pour les valeurs fractionnaires, attendez-vous à un arrondi plutôt qu'à une correspondance exacte.
Le hex a besoin de seize chiffres, donc après 0–9 il utilise les lettres A–F pour les valeurs dix à quinze. A vaut 10, B vaut 11 et ainsi de suite jusqu'à F, qui vaut 15. La casse n'importe pas : FF et ff sont la même valeur.
Générateur UUID · Convertisseur de timestamp · Encodeur Base64 · Décodeur Base64 · Générateur de hash · Convertisseur de couleurs