Convertisseur de Bases Numériques
Sans pop-ups. Sans publicités intrusives. Des résultats précis avec les formules affichées.
Outils Spécialisés
Convertisseur de Bases Numériques
Convertissez instantanément entre les systèmes binaire, décimal, hexadécimal et octal.
Valeurs formatées
Conversion étape par étape
Convert Decimal "42" to Binary:
42 ÷ 2 = 21 remainder 0 21 ÷ 2 = 10 remainder 1 10 ÷ 2 = 5 remainder 0 5 ÷ 2 = 2 remainder 1 2 ÷ 2 = 1 remainder 0 1 ÷ 2 = 0 remainder 1
Read remainders bottom-to-top: 101010
Convert Decimal "42" to Octal:
42 ÷ 8 = 5 remainder 2 5 ÷ 8 = 0 remainder 5
Read remainders bottom-to-top: 52
Convert Decimal "42" to Hexadecimal:
42 ÷ 16 = 2 remainder A 2 ÷ 16 = 0 remainder 2
Read remainders bottom-to-top: 2A
Comment fonctionnent les systèmes numériques positionnels
Chaque système numérique que nous utilisons est positionnel — la valeur d'un chiffre dépend de sa position. En décimal (base 10), le nombre 347 signifie 3×10² + 4×10¹ + 7×10⁰ = 300 + 40 + 7. Le binaire (base 2) fonctionne de manière identique mais avec des puissances de 2 : le nombre binaire 1011 signifie 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 en décimal. Ce même principe s'applique à l'octal (base 8) et à l'hexadécimal (base 16).
Binaire : Le langage des ordinateurs
Les ordinateurs utilisent le binaire car les transistors ont deux états : activé (1) et désactivé (0). Chaque donnée dans un ordinateur est stockée sous forme de séquences de chiffres binaires (bits). Un groupe de 8 bits forme un octet, pouvant représenter des valeurs de 0 (00000000) à 255 (11111111). C'est pourquoi de nombreuses limites informatiques sont liées aux puissances de 2 : un entier 32 bits peut contenir des valeurs jusqu'à 2³² − 1 = 4 294 967 295.
Hexadécimal en pratique
La puissance de l'hexadécimal réside dans sa représentation compacte des données binaires. Puisque 16 = 2⁴, chaque chiffre hex correspond exactement à 4 chiffres binaires. En développement web, les couleurs CSS utilisent la notation hex (#RRGGBB). En débogage, les adresses mémoire sont affichées en hex. Les points de code Unicode sont écrits en hex (U+1F600 est l'emoji visage souriant).
Questions fréquentes
Que sont les systèmes binaire, décimal, hexadécimal et octal ?
Ce sont des systèmes numériques positionnels avec différentes bases. Le binaire (base 2) utilise les chiffres 0–1 et est le fondement de l'informatique. L'octal (base 8) utilise 0–7. Le décimal (base 10) utilise 0–9 et est le système standard. L'hexadécimal (base 16) utilise 0–9 et A–F, et est largement utilisé en programmation pour les couleurs, adresses mémoire et valeurs d'octets.
Comment convertir du binaire en décimal ?
Multipliez chaque chiffre binaire par 2 élevé à la puissance de sa position (en comptant à partir de 0 depuis la droite), puis additionnez tous les résultats. Par exemple : binaire 1010 = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10 en décimal.
Pourquoi l'hexadécimal est-il utilisé en programmation ?
L'hexadécimal est populaire car chaque chiffre hex correspond exactement à 4 chiffres binaires (bits), ce qui en fait une représentation compacte des données binaires. Par exemple, l'octet 11111111 en binaire est simplement FF en hex. Idéal pour les couleurs (#FF5733), adresses mémoire et valeurs d'octets.