Convertisseur binaire
Convertissez vos nombres binaires en décimal, hexadécimal, octal ou texte ASCII. Convertisseur binaire en ligne gratuit avec résultats instantanés.
Convertisseur binaire - Multipliez les formats de sortie
Ce convertisseur binaire convertit instantanément vos suites de bits vers les systèmes décimal, hexadécimal, octal ou ASCII. Parfait pour les développeurs, électroniciens et étudiants, il offre des conversions précises, pratiques pour le débogage, l'analyse mémoire ou la documentation.
Comment convertir du binaire en décimal ?
Multipliez chaque bit par 2 élevé à la puissance correspondant à sa position (en partant de 0 à droite), puis additionnez. Exemple avec 1010 : (1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (0 * 2^0) = 8 + 0 + 2 + 0 = 10.
Quelle différence entre binaire, décimal, hexadécimal et octal ?
Ce sont des systèmes de numération distincts :
- Binaire (base 2) : chiffres 0 et 1
- Décimal (base 10) : chiffres 0 à 9
- Hexadécimal (base 16) : chiffres 0 à 9 + A-F
- Octal (base 8) : chiffres 0 à 7
Exemple pour la valeur 15 : binaire 1111, décimal 15, hexadécimal F, octal 17.
Comment fonctionne la conversion binaire vers ASCII ?
L'ASCII associe à chaque caractère un code binaire sur 7 bits (ou 8 bits avec parité). Pour convertir :
1. Regroupez la chaîne binaire en octets (8 bits)
2. Convertissez chaque groupe en décimal
3. Associez la valeur obtenue au caractère ASCII correspondant
Que se passe-t-il avec les caractères non imprimables ?
Les caractères de contrôle sont affichés différemment :
- Tabulation (9), saut de ligne (10), retour chariot (13) : rendus tels quels
- NUL (0) : représenté par un point médian (·)
- Autres contrôles : affichés au format [hex]
- Caractères imprimables (32-126) : affichés normalement
Puis-je convertir des chaînes binaires avec des espaces ?
Oui, l'outil nettoie automatiquement les espaces. Vous pouvez saisir "1010 1100" ou "10101100" indifféremment, le nombre sera interprété correctement.
Que faire si mon binaire n'a pas 8 bits ?
Pour la conversion ASCII, l'outil ajoute automatiquement des zéros à gauche pour obtenir un multiple de 8 bits. Exemple : « 101 » devient « 00000101 » avant traitement. Pour les conversions vers décimal, hex ou octal, la longueur n'a pas d'incidence.
Table de référence binaire
| Binaire | Décimal | Hexadécimal | Octal | Caractère ASCII |
|---|---|---|---|---|
| 00000000 | 0 | 0 | 0 | NUL (·) |
| 00000001 | 1 | 1 | 1 | SOH |
| 00001000 | 8 | 8 | 10 | BS |
| 00001001 | 9 | 9 | 11 | TAB |
| 00001010 | 10 | A | 12 | LF (\n) |
| 00001101 | 13 | D | 15 | CR (\r) |
| 00100000 | 32 | 20 | 40 | Espace |
| 00100001 | 33 | 21 | 41 | ! |
| 00110000 | 48 | 30 | 60 | 0 |
| 00110001 | 49 | 31 | 61 | 1 |
| 01000001 | 65 | 41 | 101 | A |
| 01000010 | 66 | 42 | 102 | B |
| 01011010 | 90 | 5A | 132 | Z |
| 01100001 | 97 | 61 | 141 | a |
| 01100010 | 98 | 62 | 142 | b |
| 01111010 | 122 | 7A | 172 | z |
| 01111111 | 127 | 7F | 177 | DEL |
| 11111111 | 255 | FF | 377 | ASCII étendu |