Convertisseur HEX en binaire
Chaque chiffre hexadécimal correspond exactement à 4 bits, donc la conversion hexadécimal-en-binaire est la conversion de base la plus propre que vous puissiez faire. Collez une ou plusieurs valeurs hexadécimales et cet outil produit la chaîne binaire, chaque chiffre étant développé en un nibble de 4 bits complété par des zéros, pratique pour la documentation des champs de bits, les registres de firmware et le débogage de bas niveau.
Comment convertir hex en binaire
-
1
Collez l'entrée hex
Tapez n'importe quel mélange de 0-9 et a-f ; les préfixes comme `0x` et tous les séparateurs sont supprimés automatiquement.
-
2
Chaque chiffre devient 4 bits
Chaque chiffre hexadécimal est développé en son équivalent binaire sur 4 bits, donc la sortie contient toujours 4 bits par chiffre.
-
3
Les zéros en tête sont toujours conservés
Chaque nibble conserve ses 4 bits complets pour que les limites des octets restent alignées ; il n'y a pas d'option de suppression.
-
4
Copiez le binaire
La sortie est une chaîne pure `0/1` groupée en nibbles de 4 bits, prête à être collée dans la documentation, les commentaires de firmware ou une calculatrice.
Le mappage hex-en-binaire
L’hexadécimal est une vue compacte du binaire : 2 chiffres hexadécimaux = 1 octet = 8 bits. La traduction mentale entre eux est rapide car chaque chiffre hexadécimal couvre exactement 4 bits.
Tableau de recherche des nibbles
| Hex | Binaire | Décimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Ainsi, 0x2F devient 0010 1111.
Pourquoi le regroupement de 4 bits est important
Les ingénieurs lisant un manuel de référence STM32, AVR ou RISC-V s’attendent à des registres en groupes de 4 bits. Le regroupement rend évident que 0x8001 a le MSB et LSB définis et rien entre les deux.
Ordre des octets et préfixes
0xest un préfixe hexadécimal de style C ;&Hvient de l’ancien BASIC ;$est utilisé en assembleur 6502. Le convertisseur supprime les trois, ainsi que tout autre caractère non hexadécimal comme les espaces, les tirets ou les deux-points.- La sortie binaire place toujours le bit de poids fort en premier, l’ordre des octets réseau. Si votre cible est en little-endian, échangez les octets avant de les disposer.
- Chaque chiffre hexadécimal produit toujours ses 4 bits complets, donc une valeur de registre 32 bits sort toujours sur 32 bits. Il n’y a aucune suppression de zéros en tête à activer ou désactiver.
Questions fréquentes
Non. 0xFF, 0xff et 0xFf se convertissent tous en 11111111. Le convertisseur traite les lettres majuscules et minuscules de la même façon.
Ce convertisseur ne travaille que sur la valeur absolue : un - en tête n’est pas un caractère hexadécimal, il est donc supprimé et -0x01 devient 0000 0001, comme 0x01. Pour une sortie en complément à deux ou signée, utilisez un outil dédié aux nombres signés.
Oui. Séparez-les par des espaces ou des nouvelles lignes et le convertisseur supprime les séparateurs : 2A 3B produit 0010 1010 0011 1011. Notez que la sortie est un flux continu, donc les limites entre vos valeurs d’entrée ne sont pas conservées.
Oui. Chaque chiffre hexadécimal produit toujours ses 4 bits complets avec les zéros en tête conservés, donc une valeur de registre 32 bits comme 0x80010000 sort comme 1000 0000 0000 0001 0000 0000 0000 0000, avec des limites d’octets toujours alignées.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Compteur de FPS
Mesurez les FPS du navigateur avec requestAnimationFrame : lissage, fréquence d'images min et max, seuil d'alerte et graphique facultatif. Tout se passe en local, sans envoi ni API.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Formateur HTML
Mettez du HTML en forme localement dans le navigateur avec une indentation de deux ou quatre espaces. Aucun HTML n’est envoyé ni validé.
Outil disponible dans d’autres langues
- Konverter HEX ke Biner [ID]
- 16進数→2進数変換ツール [JA]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- Chuyển đổi từ HEX sang nhị phân [VI]
- HEX zu Binär-Konverter [DE]
- HEX-바이너리 변환기 [KO]
- Konwerter HEX na binarny [PL]
- Conversor HEX para Binário [PT]
- Convertidor de HEX a Binario [ES]
- HEX till binär konverter [SV]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- HEX naar Binair Converter [NL]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]