Aller au contenu
SPCXTools

Convertisseur de base numérique

Convertissez instantanément entre les bases binaire, octale, décimale, hexadécimale et toute base jusqu'à 36.

Fonctionne en local — vos fichiers ne quittent pas votre appareil

Chargement de l’outil…

Comment utiliser : Convertisseur de base numérique

  1. 1Saisissez un nombre dans n'importe quel champ : binaire, octal, décimal ou hexadécimal.
  2. 2Tous les autres champs se mettent à jour pendant la saisie. Les préfixes comme 0x et 0b, les espaces et les tirets bas sont acceptés.
  3. 3Définissez une base personnalisée de 2 à 36 pour convertir vers des systèmes moins courants comme la base 3 ou la base 36.
  4. 4Cochez Grouper les chiffres pour une meilleure lisibilité et utilisez les boutons de copie pour copier n'importe quel résultat.

Convertissez instantanément entre les systèmes de numération

Les ordinateurs pensent en binaire, les programmeurs écrivent les couleurs et les adresses mémoire en hexadécimal, les permissions de fichiers Unix utilisent l'octal, et nous comptons en décimal. Ce convertisseur de base numérique traduit entre tous ces systèmes à la fois : saisissez une valeur dans n'importe quel champ et voyez-la immédiatement dans toutes les autres bases. Il convertit également vers n'importe quelle base personnalisée de 2 à 36 et gère des nombres de taille illimitée.

Fonctionnalités

  • Binaire, octal, décimal et hexadécimal côte à côte, tous modifiables.
  • Bases personnalisées de 2 à 36, comme la base 3, la base 12 ou la base 36.
  • Taille illimitée avec une arithmétique de précision arbitraire exacte.
  • Nombres négatifs avec un signe moins au début.
  • Préfixes et séparateurs comme 0x, 0b, 0o, les espaces et les tirets bas sont ignorés.
  • Groupement des chiffres par trois ou quatre pour une lecture plus facile.
  • Longueur en bits du nombre affichée automatiquement.

Conversions courantes

Décimal Binaire Octal Hexa
10 1010 12 A
15 1111 17 F
16 10000 20 10
100 1100100 144 64
255 11111111 377 FF
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

Où chaque base est utilisée

  • Binaire (base 2) — le langage des circuits numériques ; chaque chiffre est un bit.
  • Octal (base 8) — les permissions de fichiers Unix comme chmod 755, où chaque chiffre représente trois bits.
  • Décimal (base 10) — les nombres de tous les jours.
  • Hexadécimal (base 16) — adresses mémoire, codes couleur comme #FF8800, valeurs d'octets, hachages et adresses MAC ; chaque chiffre hexadécimal représente exactement quatre bits.
  • Base 36 — identifiants compacts comme les URL courtes, utilisant tous les chiffres et toutes les lettres.

Astuces

  • Un octet (byte) correspond à 8 bits, soit exactement deux chiffres hexadécimaux — FF vaut 255, la plus grande valeur pour un octet.
  • Pour convertir les codes couleur hexadécimaux en valeurs RVB, utilisez le Convertisseur de couleurs.
  • Pour les calculs avec des puissances de deux, la Calculatrice scientifique prend en charge des expressions comme 2^32.

Questions fréquentes

Comment convertir du binaire en décimal ?
Multipliez chaque chiffre binaire par la valeur de sa position (1, 2, 4, 8, 16, etc., de droite à gauche) et additionnez les résultats. Pour 1011 : 1×8 + 0×4 + 1×2 + 1×1 = 11. Le convertisseur le fait instantanément pour des nombres de n'importe quelle longueur.
Comment convertir du décimal en hexadécimal ?
Divisez le nombre par 16 de manière répétée et notez les restes, en utilisant A–F pour 10–15, puis lisez-les de bas en haut. Pour 255 : 255 ÷ 16 = 15 reste 15 (F), et 15 ÷ 16 = 0 reste 15 (F), donc 255 = FF.
Y a-t-il une limite à la taille du nombre ?
Non. Le convertisseur utilise des entiers à précision arbitraire (BigInt), donc même les nombres de plusieurs centaines de chiffres sont convertis exactement, sans les erreurs d'arrondi que les calculatrices ordinaires présentent au-delà d'environ 9 millions de milliards.
Puis-je convertir des nombres négatifs ou des fractions ?
Les nombres négatifs sont pris en charge avec un signe moins au début, comme −FF = −255. Les fractions ne sont pas prises en charge ; le convertisseur ne fonctionne qu'avec des nombres entiers. La représentation en complément à deux n'est pas appliquée — le signe moins est conservé tel quel.
Quels chiffres sont utilisés pour les bases supérieures à 10 ?
Les lettres A–Z représentent les valeurs de 10 à 35. L'hexadécimal utilise donc 0–9 et A–F, et la base 36 utilise tous les chiffres et toutes les lettres. La saisie est insensible à la casse.