utilduck
Home · Développeur · Convertisseur de base numérique

Convertisseur de base numérique

Entrez un nombre et sa base pour voir sa valeur dans les quatre bases simultanément.

Résultats
Binaire (Base 2)11111111
Octal (Base 8)377
Décimal (Base 10)255
Hexadécimal (Base 16)FF

À propos des bases

Les ordinateurs utilisent le binaire (0 et 1) au niveau matériel. L'octal (0–7) et l'hexadécimal (0–F) sont des notations compactes couramment utilisées en programmation et pour les adresses mémoire. Pour convertir un nombre décimal, on divise répétitivement par la base cible et on lit les restes à l'envers.

Comment convertir entre bases numériques ?

Pour convertir un nombre décimal dans une autre base, divisez-le successivement par la base cible et lisez les restes dans l'ordre inverse ; pour convertir vers le décimal, multipliez chaque chiffre par sa valeur de position et additionnez les résultats. Exemple : le nombre décimal 255 vaut 11111111 en binaire, 377 en octal et FF en hexadécimal.

Étapes pour convertir un nombre décimal dans une autre base

  1. Divisez le nombre décimal par la base cible et notez le reste.
  2. Divisez à nouveau le quotient de l'étape précédente par la base, en notant chaque reste.
  3. Répétez jusqu'à ce que le quotient atteigne 0.
  4. Lisez les restes dans l'ordre inverse (le dernier calculé en premier) pour obtenir le nombre converti.
  5. Pour l'hexadécimal, remplacez les restes de 10 à 15 par les lettres A à F.

Conversion entre bases numériques

Valeur décimale = Somme de (chiffre x base^position), en lisant les positions de droite à gauche à partir de 0
  • Base 2 (binaire) utilise les chiffres 0-1 · Base 8 (octal) utilise les chiffres 0-7
  • Base 10 (décimal) utilise les chiffres 0-9 · Base 16 (hexadécimal) utilise les chiffres 0-9 et A-F

Conversions de bases numériques les plus recherchées

Combien vaut FF en hexadécimal converti en décimal ?

FF en hexadécimal vaut 255 en décimal (15 × 16 + 15 = 255).

Combien vaut 1010 en binaire converti en décimal ?

1010 en binaire vaut 10 en décimal (1×8 + 0×4 + 1×2 + 0×1 = 10).

Comment écrire 255 en binaire ?

255 en décimal s'écrit 11111111 en binaire (huit 1, la valeur maximale d'un octet de 8 bits).

Combien vaut 100 en binaire converti en décimal ?

100 en binaire vaut 4 en décimal (1×4 + 0×2 + 0×1 = 4).

Combien vaut 7F en hexadécimal converti en décimal ?

7F en hexadécimal vaut 127 en décimal (7×16 + 15 = 127), la valeur maximale d'un octet signé de 8 bits.

Comment écrire 10 en décimal en hexadécimal ?

10 en décimal s'écrit A en hexadécimal, car les chiffres hexadécimaux A-F représentent 10-15.

Comment écrire 8 en décimal en octal ?

8 en décimal s'écrit 10 en octal (un groupe de 8 plus zéro unité).

Combien vaut 377 en octal converti en décimal ?

377 en octal vaut 255 en décimal (3×64 + 7×8 + 7×1 = 255).

Exemples de conversion entre quatre bases

DécimalBinaireOctalHexadécimal
25511111111377FF
100110010014464
42101010522A
1000111110100017503E8
81000108

Questions fréquentes

Pourquoi les ordinateurs utilisent-ils le binaire plutôt que le décimal ?

Le matériel informatique est construit à partir de transistors qui se lisent le plus fiablement selon deux états, allumé ou éteint, qui correspondent naturellement aux chiffres binaires 1 et 0. Utiliser deux états plutôt que dix réduit le risque de mal interpréter un signal.

Pourquoi l'hexadécimal est-il courant en programmation ?

Chaque chiffre hexadécimal représente exactement 4 bits binaires, si bien qu'un octet (8 bits) correspond toujours à exactement 2 chiffres hexadécimaux, comme FF pour 11111111. Cela fait de l'hexadécimal une notation compacte et lisible pour les valeurs binaires, couramment utilisée dans les codes couleur et les adresses mémoire.

Comment reconvertir un nombre binaire en décimal ?

Multipliez chaque chiffre binaire par 2 élevé à sa position, en commençant à 0 depuis la droite, puis additionnez les résultats. Par exemple, le binaire 1010 donne (1x8) + (0x4) + (1x2) + (0x1) = 10 en décimal.

Quels caractères sont invalides pour chaque base ?

Le binaire n'accepte que 0 et 1 ; l'octal accepte 0 à 7 ; le décimal accepte 0 à 9 ; l'hexadécimal accepte 0 à 9 et A à F, sans distinction de casse. Saisir tout autre caractère affiche une erreur pour cette base.

Où utilise-t-on concrètement l'hexadécimal au quotidien ?

En dehors de la programmation, l'hexadécimal apparaît notamment dans les codes de couleur web (par exemple #4F46E5), les adresses MAC des appareils réseau et les identifiants de couleur utilisés en design graphique — le convertisseur de couleurs de cet outil repose sur le même principe.

Cet outil convertit uniquement des nombres entiers non négatifs ; il ne prend en charge ni les nombres négatifs, ni les valeurs fractionnaires (non entières), ni les bases autres que 2, 8, 10 et 16.

Sources: Donald E. Knuth, The Art of Computer Programming, Vol. 2: Seminumerical Algorithms (positional numeral systems)

Confidentialité et sécurité

  • Calcul dans le navigateur — Vos saisies sont calculées uniquement sur votre appareil et ne sont pas envoyées à un serveur utilduck.
  • Connexion chiffrée — Toutes les pages sont servies en HTTPS, personne sur le réseau ne peut lire leur contenu.
  • Aucun partage avec des tiers — Vos saisies ne sont transmises ni aux services d'analyse ni aux régies publicitaires.
  • Aucun enregistrement — Les résultats ne sont enregistrés sur aucun serveur et aucun compte n'est requis.

Dernière mise à jour: 2026-08-17