Calculatrice hexadécimale
Calculatrice hex pour programmeurs : AND/OR/XOR/NOT, décalages et arithmétique avec largeur de bits 8/16/32/64 ou BigInt, sortie signée en complément à deux, hex/déc/binaire.
Comment calculer en hexadécimal ?
Le système hexadécimal (base 16) utilise 16 symboles : 0-9 et A-F. Il est courant en programmation et dans les systèmes numériques. Chaque position correspond à une puissance de 16.
Conversion hexadécimal → décimal :
- Écrivez le nombre hexadécimal
- Multipliez chaque chiffre par 16 élevé à la puissance de sa position (en partant de 0 à droite)
- Additionnez les résultats
0xFF = 15×16¹ + 15×16⁰ = 240 + 15 = 255
Conversion décimal → hexadécimal :
- Divisez le nombre décimal par 16
- Relevez le reste (10-15 deviennent A-F)
- Poursuivez la division par 16 jusqu'à obtenir 0
255 ÷ 16 = 15 remainder 15 → F
15 ÷ 16 = 0 remainder 15 → F
Result: 0xFF
Table de référence hexadécimale
| Decimal | Hexadecimal | Binary |
|---|---|---|
| 0 | 0x0 | 0000 |
| 1 | 0x1 | 0001 |
| 10 | 0xA | 1010 |
| 15 | 0xF | 1111 |
| 16 | 0x10 | 10000 |
| 255 | 0xFF | 11111111 |
| 256 | 0x100 | 100000000 |
À propos de cette calculatrice hexadécimale
Entrez deux nombres dans n'importe quelle combinaison de bases — hex, décimal ou binaire — choisissez une opération et une largeur de bits, et la calculatrice renvoie le résultat en même temps en hex, décimal non signé, décimal signé et binaire. Le cœur de calcul utilise BigInt, donc en mode Arbitraire (BigInt) les très grandes valeurs comme 0xFFFFFFFFFFFFFFFF fonctionnent sans perte de précision (0xFFFFFFFFFFFFFFFF + 1 = 0x10000000000000000). Le sélecteur de largeur de bits (8/16/32/64) fait que les opérations bit à bit (AND, OR, XOR, NOT, décalages) bouclent dans un registre fixe exactement comme en C, en Rust ou en Python avec masque : NOT 0xFF en 8 bits donne 0x00, et les résultats négatifs sont affichés en hex complément à deux et en décimal signé. Tout s'exécute dans votre navigateur — aucune entrée n'est envoyée.
Questions fréquentes

