Skip to content

Convertisseur binaire hexadécimal décimal

Convertisseur binaire hexadécimal décimal gratuit - calculez et comparez les options instantanément. Aucune inscription requise.

Chargement de la calculatrice

Préparation de Convertisseur binaire hexadécimal décimal...

Révision et méthodologie

Chaque calculatrice utilise des formules standard de l'industrie, validées par des sources officielles et révisées par un professionnel financier certifié. Tous les calculs s'exécutent en privé dans votre navigateur.

Dernière révision:

Révisé par:

Rédigé par:

Comment utiliser le convertisseur binaire hexadécimal décimal

  1. 1. Entrez vos valeurs - remplissez les champs de saisie avec vos chiffres.
  2. 2. Ajustez les paramètres - utilisez les curseurs et sélecteurs pour personnaliser votre calcul.
  3. 3. Consultez les résultats instantanément - les calculs se mettent à jour en temps réel lorsque vous modifiez les données.
  4. 4. Comparez les scénarios - ajustez les valeurs pour voir comment les changements affectent vos résultats.
  5. 5. Partagez ou imprimez - copiez le lien, partagez les résultats ou imprimez pour vos dossiers.

Binary Hex Decimal Converter

Convert numbers between binary (base 2), decimal (base 10), and hexadecimal (base 16) instantly. Enter a value in any base and the other two fields update automatically. This converter is used daily by software developers reading memory addresses, web designers decoding color codes, electronics engineers analyzing register values, and computer science students working through coursework.

How Number Base Conversion Works

Every number system assigns a place value to each digit position based on the base (radix). Binary multiplies each digit by powers of 2, decimal by powers of 10, and hexadecimal by powers of 16.

Decimal to binary — divide repeatedly by 2, collect remainders bottom-up. Example: 45 / 2 = 22 r1, 22 / 2 = 11 r0, 11 / 2 = 5 r1, 5 / 2 = 2 r1, 2 / 2 = 1 r0, 1 / 2 = 0 r1. Reading remainders upward gives 101101. Check: 32 + 8 + 4 + 1 = 45. Correct.

Binary to hex — group binary digits into sets of 4 from the right, then replace each group with its hex digit. Example: 101101 becomes 0010 1101 = 2D in hex.

Hex to decimal — multiply each digit by its power of 16 and sum. Example: 2D = (2 x 16) + (13 x 1) = 32 + 13 = 45.

Worked Examples

Example 1 — Web color code. A designer sees the CSS color #1A8FE3. Split into pairs: 1A = 26 red, 8F = 143 green, E3 = 227 blue. This is a medium-bright blue used in many UI button palettes.

Example 2 — Unix file permissions. chmod 755 sets permissions. 7 in binary is 111 (read + write + execute), 5 is 101 (read + execute). Knowing binary makes it immediately clear which permission bits are set without memorizing tables.

Example 3 — Debugging a register value. A microcontroller datasheet says a status register holds 0xC4. In binary that is 11000100. Bits 7, 6, and 2 are set. If those bits correspond to “overflow,” “carry,” and “interrupt pending,” the engineer can read the state directly from the bit pattern.

Reference Table

DecimalBinaryHexadecimalNotes
000000Zero in all bases
101010AFirst letter digit in hex
151111FMaximum single hex digit
161000010One hex “column” turns over
421010102AFits in 6 bits
12711111117FMax signed 8-bit value
1281000000080Min unsigned 8-bit high half
25511111111FFMax 1-byte (8-bit) value
256100000000100First 9-bit number
655351111111111111111FFFFMax 16-bit (2-byte) value

When to Use

  • Reading or writing CSS/HTML color codes such as #FF5733 where each pair is one byte of RGB data.
  • Debugging memory dumps, hex editors, or binary files where addresses are shown in hex.
  • Setting or reading bitfields in hardware registers, network packets, or file format headers.
  • Working through computer science coursework on number systems, bitwise operations, or data representation.
  • Understanding chmod permissions in Unix, IPv4 subnet masks, or MAC address notation.

Common Mistakes

  1. Confusing hex letters with decimal. The hex digit A equals 10, not 1. Writing #FF2A00 and reading the 2A as “two-A” rather than 42 leads to wrong color math. Always translate letter digits to their decimal values first.
  2. Forgetting leading zeros in nibble grouping. When converting binary to hex, pad the leftmost group to 4 bits. The binary number 1011 must be grouped as 1011 (4 bits = B), not split incorrectly as 10 11.
  3. Mixing up base prefixes. In code, 0xFF means hex 255, 0b11111111 means binary 255, and bare 255 means decimal 255. Dropping or misreading the prefix causes silent bugs that are hard to trace.
  4. Assuming “0x” is part of the value. The 0x prefix is a notation convention, not digits. The number 0x1F is 31 in decimal — the 0x contributes nothing to the numeric value.

Quick Reference Benchmarks

BitsBytesMax DecimalMax HexCommon Use
40.5 (nibble)15FSingle hex digit
81255FFOne byte, RGB channel, ASCII
16265,535FFFFPort numbers, Unicode BMP
24316,777,215FFFFFF24-bit color (16M colors)
3244,294,967,295FFFFFFFFIPv4 address, 32-bit int

Tips

  1. Memorize the 16 hex-to-binary digit mappings: 0=0000 through 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111. These 16 patterns cover everything.
  2. Powers of 2 appear as a 1 followed by zeros in binary (2=10, 4=100, 8=1000, 16=10000). They are useful sanity-check anchors when doing manual conversions.
  3. If a decimal number ends in an even digit, its binary form ends in 0. If it ends in an odd digit, its binary form ends in 1. Use this to quickly spot-check your work.
  4. One hex digit equals exactly one nibble (4 bits), and two hex digits equal exactly one byte (8 bits). A 6-digit hex color like #3A7FC1 is always exactly 3 bytes of RGB data.
  5. Most programming languages accept hex literals directly: 0xFF in C, Python, and JavaScript all equal 255. Use hex literals instead of decimal when working with bitmasks — they are easier to read and less error-prone.
  6. To convert a large binary number to hex without a calculator, split from the right into groups of 4, convert each group independently, and concatenate the hex digits. This works for any length.

Questions fréquentes

Que sont les bases numériques et pourquoi en utilise-t-on différentes ?
Une base numérique (ou radix) détermine le nombre de chiffres utilisés pour représenter les valeurs. Le décimal (base 10) utilise les chiffres 0-9 et constitue le standard du comptage quotidien. Le binaire (base 2) utilise uniquement 0 et 1, ce qui correspond directement aux états marche/arrêt des circuits électroniques - en faisant le langage natif des ordinateurs. L'hexadécimal (base 16) utilise 0-9 et A-F, et constitue un moyen compact de représenter les données binaires puisque chaque chiffre hexadécimal correspond à exactement 4 chiffres binaires.
Comment compte-t-on en binaire ?
Le comptage binaire suit le même principe que le décimal mais avec seulement deux chiffres (0 et 1). Quand un chiffre atteint 1, l'incrément suivant provoque une retenue vers la gauche : 0, 1, 10, 11, 100, 101, 110, 111, 1000. Chaque position représente une puissance de 2 de droite à gauche : 1, 2, 4, 8, 16, 32, et ainsi de suite. Pour convertir du binaire en décimal, multipliez chaque chiffre par sa valeur positionnelle et additionnez les résultats. Par exemple, 1011 en binaire = (1×8) + (0×4) + (1×2) + (1×1) = 11 en décimal.
Comment les nombres hexadécimaux sont-ils utilisés pour les couleurs web ?
Les couleurs web sont représentées par des valeurs hexadécimales à 6 chiffres précédées d'un dièse, comme #FF5733. Les six chiffres sont répartis en trois paires : les deux premiers représentent l'intensité du rouge (FF = 255), les deux du milieu le vert (57 = 87), et les deux derniers le bleu (33 = 51). Chaque paire va de 00 (0, aucune intensité) à FF (255, intensité maximale). Ainsi #000000 est le noir, #FFFFFF est le blanc, #FF0000 est le rouge pur et #00FF00 est le vert pur.
Comment convertir manuellement entre binaire, décimal et hexadécimal ?
Pour convertir du décimal en binaire, divisez successivement par 2 et notez les restes de bas en haut. Par exemple, 25 : 25/2=12 r1, 12/2=6 r0, 6/2=3 r0, 3/2=1 r1, 1/2=0 r1, donc 25 = 11001. Pour convertir du binaire en hexadécimal, groupez les chiffres binaires par paquets de 4 depuis la droite et convertissez chaque groupe : 11001 = 0001 1001 = 19 en hexadécimal. Pour convertir de l'hexadécimal en décimal, multipliez chaque chiffre par sa puissance de 16 : 19 hex = (1×16) + (9×1) = 25 en décimal.
Où le binaire et l'hexadécimal sont-ils utilisés en programmation ?
Le binaire est utilisé pour les opérations bit à bit (AND, OR, XOR, NOT), les permissions de fichiers (chmod 755 sous Unix = 111 101 101 en binaire), et la compréhension du stockage des données en mémoire au niveau du bit. L'hexadécimal est utilisé pour les adresses mémoire (0x7FFF), les codes couleur (#FF5733), les adresses MAC (00:1A:2B:3C:4D:5E), les caractères Unicode (U+0041 = 'A'), et la lecture des vidages hexadécimaux de fichiers binaires. La plupart des langages de programmation prennent en charge les littéraux hexadécimaux (0xFF) et binaires (0b11111111) directement dans le code.
Calculatrices