CoderTools

Convertisseur de Base

Convertir entre les systèmes binaire, octal, décimal et hexadécimal avec support de bases personnalisées (2-36)

Entrez une valeur dans n'importe quel champ pour voir instantanément les conversions vers toutes les autres bases.

Documentation du Convertisseur de Base

Qu'est-ce qu'une Base Numérique (Radix) ?

Une base numérique, ou radix, définit le nombre de chiffres uniques utilisés pour représenter les nombres dans un système de numération positionnelle. La base la plus courante dans la vie quotidienne est le décimal (base 10), utilisant les chiffres 0-9. Les ordinateurs utilisent principalement le binaire (base 2), tandis que les programmeurs travaillent fréquemment avec l'hexadécimal (base 16) et l'octal (base 8) pour une représentation plus compacte des données binaires.

Systèmes Numériques Courants

Base Nom Chiffres Usage Courant
2 Binaire 0, 1 Circuits numériques, mémoire d'ordinateur, code machine
8 Octal 0-7 Permissions de fichiers Unix, systèmes informatiques anciens
10 Décimal 0-9 Mathématiques quotidiennes, nombres lisibles par l'homme
16 Hexadécimal 0-9, A-F Adresses mémoire, codes couleur (CSS/HTML), représentation d'octets

Comment Fonctionne la Conversion de Base

Convertir un nombre d'une base à une autre implique deux étapes principales :

  1. Convertir le nombre source en décimal (base 10) en multipliant chaque chiffre par sa valeur positionnelle (base^position) et en additionnant toutes les valeurs
  2. Convertir le résultat décimal vers la base cible en utilisant des divisions successives - diviser par la base cible et collecter les restes
  3. Lire les restes dans l'ordre inverse pour obtenir le résultat final dans la base cible

Exemple de Conversion

Binaire 1101 → Décimal : (1×8) + (1×4) + (0×2) + (1×1) = 13

Chaque position de chiffre binaire représente une puissance de 2 : de droite à gauche, 2⁰=1, 2¹=2, 2²=4, 2³=8, etc.

Table de Référence Rapide (0-15)

Décimal Binaire Octal Hexadécimal

Cas d'Utilisation Courants

  • Programmation : Déboguer les adresses mémoire, comprendre les opérations sur les bits, travailler avec des données de bas niveau
  • Développement Web : Convertir les codes couleur CSS/HTML entre les formats décimal RGB et hexadécimal
  • Réseaux : Comprendre les adresses IP, les masques de sous-réseau et les adresses MAC dans différents formats
  • Électronique Numérique : Analyser les circuits logiques, comprendre l'arithmétique binaire
  • Analyse de Données : Travailler avec des données encodées, analyser les formats de fichiers binaires

Conseils et Astuces

  • Les chiffres hexadécimaux A-F représentent les valeurs décimales 10-15. 0xFF égale 255 en décimal.
  • Chaque chiffre hexadécimal représente exactement 4 chiffres binaires (bits), faisant de l'hexadécimal un raccourci pratique pour le binaire.
  • Cet outil utilise BigInt pour une précision arbitraire, permettant la conversion de très grands nombres sans perte de précision.