Number Conversion
Binary, octal, decimal, hexadecimal, and shifts
Required Parameters
Waiting for input data...
Quick Answer
Hex maps to binary: each hex digit = 4 bits. FF = 11111111 = 255. Common values: 0xFF = 255, 0xFFFF = 65535, 0xFFFFFFFF = 4.29 billion. Convert binary to decimal by summing powers of 2. Two's complement: invert bits and add 1 for negative numbers.
Calculateur de Conversion de Bases Numeriques
Convertissez des nombres entre binaire, octal, decimal et hexadecimal.
Design Notes
Number base conversion is fundamental for embedded programming, memory addressing, register configuration, and protocol analysis. Hex is the standard for displaying binary data because it aligns perfectly with 4-bit nibble boundaries.
Common Mistakes
- 1
Mixing up 0x (hex prefix) with 0 (decimal) — 0x10 = 16, not 10.
- 2
Forgetting two's complement for signed integers — 0xFF is 255 unsigned but -1 signed (8-bit).
- 3
Using octal (0o prefix) accidentally in JavaScript by adding a leading zero to what should be a decimal number.
Knowledge Base
Comment convertir du décimal en hexadécimal ?
Divisez par 16 successivement. Exemple : 255 → F×16 + F = 0xFF. En programmation embarquée : les adresses registres sont en hexa, les masques de bits en binaire.
Comment convertir du binaire en hexadécimal ?
Regroupez les bits par paquets de 4 en partant de la droite. 1010 1111 → AF. C'est la raison pour laquelle l'hexadécimal est si pratique pour les registres 8/16/32 bits.