Temps/Nombres
Convertisseur de systèmes numériques
Conversion bidirectionnelle entre les systèmes binaire, octal, décimal, hexadécimal et toute base arbitraire (2-36) — saisissez un nombre dans n'importe quel champ.
Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.
How to use it
- Enter a number in any field (binary, octal, decimal, hexadecimal, or a custom base 2-36) — every other field updates instantly.
- For a custom base, pick any value from 2 to 36 — handy for less common systems, like base36 used in short identifiers.
- Characters invalid for the selected base (like a "2" in binary) are flagged as an input error.
Common uses
- Converting a hex color or byte value into a decimal number for calculations.
- Checking a bitmask or set of flags written in binary.
- Working with low-level code (network protocols, embedded systems) where values are often given in hex or octal.
Things to keep in mind
In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.
For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.
Article sur cet outil: Systèmes numériques : à quoi servent le binaire, l'octal et l'hexadécimal
Questions fréquentes
Quels systèmes numériques le convertisseur prend-il en charge ?
Accès rapide au binaire, octal, décimal et hexadécimal, ainsi qu'à n'importe quelle base de 2 à 36 — les chiffres au-delà de 9 sont représentés par des lettres latines A-Z.
Puis-je convertir des nombres négatifs et de très grands entiers ?
Oui, un signe « - » avant le nombre est pris en charge dans toutes les bases, et il n'y a pas de limite fixe de 32/64 bits sur la taille du nombre — les calculs utilisent une précision arbitraire.
Les données sont-elles envoyées à un serveur ?
Non, toute la conversion se fait instantanément dans votre navigateur via JavaScript — les nombres que vous saisissez ne sont jamais envoyés nulle part.
En quoi la conversion de systèmes numériques diffère-t-elle du Base64 ?
Ce sont des choses fondamentalement différentes : le convertisseur de systèmes numériques traduit un même nombre entre des systèmes positionnels (BIN/OCT/DEC/HEX), tandis que le Base64 encode des données binaires arbitraires (fichiers, images) en une chaîne de texte destinée à des canaux prévus pour du texte.
Pourquoi utilise-t-on les lettres A-F en hexadécimal ?
La base 16 nécessite 16 chiffres uniques, alors que les chiffres arabes n'en offrent que 10 (0-9) — les valeurs 10 à 15 sont donc représentées par les premières lettres de l'alphabet latin, A-F. Pour les bases supérieures à 16 (jusqu'à 36), l'usage des lettres se poursuit plus loin dans l'alphabet.