Convertisseur Binaire/Hexadécimal

💻 Convertisseur de bases numériques

Convertissez facilement entre binaire, octal, décimal et hexadécimal. Idéal pour la programmation, l'informatique et les mathématiques.

Conversion en temps réel

Binaire (base 2)
...
Octal (base 8)
...
Décimal (base 10)
...
Hexadécimal (base 16)
...

Conversion détaillée avec explications

Guide des bases numériques

Binaire (base 2)

Caractères : 0, 1
Exemple : 1101

Octal (base 8)

Caractères : 0-7
Exemple : 755

Décimal (base 10)

Caractères : 0-9
Exemple : 123

Hexadécimal (base 16)

Caractères : 0-9, A-F
Exemple : FF0A

Exemples courants en informatique

Byte maximum

Décimal :255
Binaire :11111111
Hexadécimal :FF

Kilo (1024)

Décimal :1024
Binaire :10000000000
Hexadécimal :400

Couleur rouge

Décimal :16711680
Binaire :111111110000000000000000
Hexadécimal :FF0000

Bases numériques

Binaire (base 2) :0, 1
Octal (base 8) :0-7
Décimal (base 10) :0-9
Hexadécimal (base 16) :0-9, A-F

Utilisations courantes

💻 Programmation informatique
🎨 Codes couleur web
🔧 Configuration système
📱 Développement mobile
🎓 Cours d'informatique
🔐 Cryptographie

💡 Astuce

En hexadécimal, A=10, B=11, C=12, D=13, E=14, F=15

Comprendre les bases numériques

2

Binaire (Base 2)

Utilise seulement 0 et 1. Chaque position représente une puissance de 2. Très utilisé en informatique car correspond aux états on/off.

8

Octal (Base 8)

Utilise les chiffres 0 à 7. Chaque position représente une puissance de 8. Moins courant aujourd'hui, mais utilisé dans certains systèmes.

10

Décimal (Base 10)

Notre système habituel avec les chiffres 0 à 9. Chaque position représente une puissance de 10.

16

Hexadécimal (Base 16)

Utilise 0-9 et A-F. Très pratique car 4 bits binaires = 1 digit hexadécimal. Largement utilisé en programmation.

Méthodes de conversion

🔄 Décimal vers Binaire

Exemple : 13 en binaire

13 ÷ 2 = 6 reste 1
6 ÷ 2 = 3 reste 0
3 ÷ 2 = 1 reste 1
1 ÷ 2 = 0 reste 1
Résultat : 1101

🔄 Binaire vers Décimal

Exemple : 1101 en décimal

1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1
= 13

📝 Correspondances utiles

• 4 bits = 1 chiffre hexadécimal
• 3 bits = 1 chiffre octal
• 1111₂ = F₁₆ = 15₁₀
• 1000₂ = 8₁₆ = 8₁₀

Exemples pratiques en programmation

🎨 Codes couleur

Rouge : #FF0000

Vert : #00FF00

Bleu : #0000FF

FF₁₆ = 255₁₀ = 11111111₂

💾 Tailles mémoire

1 KB : 1024 octets

En hex : 0x400

En binaire : 10000000000₂

1024₁₀ = 400₁₆ = 2¹⁰

🔧 Permissions Unix

chmod 755 : rwxr-xr-x

En binaire : 111101101₂

En hex : 1ED₁₆

7₈ = 111₂ = rwx

Questions fréquentes

Pourquoi utiliser l'hexadécimal en programmation ?

L'hexadécimal est plus compact que le binaire et plus lisible. Chaque chiffre hexadécimal représente exactement 4 bits, ce qui facilite les conversions.

Comment reconnaître la base d'un nombre ?

Conventions courantes : 0b pour binaire (0b1101), 0x pour hexadécimal (0xFF), 0 au début pour octal (0755), sans préfixe pour décimal.

Quelles sont les limites de conversion ?

Notre convertisseur gère les nombres jusqu'à 2⁵³-1 (limite JavaScript). Pour des nombres plus grands, utilisez des bibliothèques spécialisées.

Comment calculer mentalement des conversions simples ?

Mémorisez les puissances de 2 : 2⁴=16, 2⁸=256, 2¹⁰=1024. Pour l'hexadécimal, chaque chiffre = 4 bits : F = 1111, A = 1010, etc.

Outils associés