Convertisseur binaire, hexadécimal, octal et décimal

Saisissez un nombre dans n'importe quelle base — binaire, octale, décimale ou hexadécimale — et lisez instantanément sa valeur dans les quatre systèmes de numération, chacune copiable d'un clic. Les saisies invalides (un « 2 » en binaire, un « G » en hexa) sont signalées clairement.

Décimal
Binaire
Octal
Hexadécimal

Quatre bases, une seule saisie

Les ordinateurs comptent en base 2, les développeurs lisent en base 16, et nous pensons en base 10 : convertir entre ces systèmes de numération est un geste quotidien en informatique — lire une couleur CSS (#FF6600), décoder un masque réseau, déboguer une trame, préparer un TP de NSI. Ce convertisseur binaire-hexadécimal accepte la saisie dans n'importe laquelle des quatre bases et affiche simultanément les trois autres, sans bouton à presser.

Comment l'utiliser ?

  1. Choisissez la base d'entrée : décimal, binaire, octal ou hexadécimal.
  2. Saisissez la valeur : 255, 11111111, 377 ou FF — majuscules ou minuscules.
  3. Copiez le résultat voulu avec le bouton en face de chaque base.

Exemple complet : 255 (décimal) = 11111111 (binaire) = 377 (octal) = FF (hexadécimal).

Comprendre les bases

BaseChiffresUsage typique
Binaire (2)0, 1Le langage des circuits : chaque chiffre est un bit
Octal (8)0-7Permissions Unix (chmod 755)
Décimal (10)0-9Notre système courant
Hexadécimal (16)0-9 puis A-FCouleurs web, adresses mémoire, MAC : 2 chiffres = 1 octet

La méthode manuelle, pour comprendre : du décimal vers une base b, on divise successivement par b et on lit les restes de bas en haut. Vers le décimal, chaque chiffre est multiplié par la puissance de sa position : FF = 15×16¹ + 15×16⁰ = 255.

Cas d'usage

  • Développement web : décomposer une couleur hexadécimale en composantes décimales R, G, B (FF → 255).
  • Réseaux : convertir un octet de masque (11000000 → 192) ou une adresse MAC.
  • Étudiants NSI / informatique : vérifier les exercices de conversion et s'entraîner avant l'évaluation.
  • Électronique : lire les registres d'un microcontrôleur documentés en hexa.

Erreurs fréquentes

  • Chiffre hors base : 1220 n'existe pas en binaire, G n'existe pas en hexadécimal — l'outil indique le caractère fautif.
  • Confondre 0x et # : 0xFF (programmation) et #FF (couleurs) désignent la même valeur hexadécimale ; saisissez simplement FF.
  • Oublier les zéros de tête : en binaire sur 8 bits, 5 s'écrit 00000101 — les zéros de tête ne changent pas la valeur.

Compatibilité

Fonctionne sur mobile, tablette et ordinateur ; conversions locales, aucune donnée transmise. Pour les calculs sur ces valeurs (opérations, puissances de 2), enchaînez avec la calculatrice scientifique.

Questions fréquentes

Comment convertir un nombre décimal en binaire ?

On divise successivement par 2 en notant les restes, lus de bas en haut. 255 en décimal donne 11111111 en binaire.

Comment convertir un nombre en hexadécimal ?

L'hexadécimal utilise 16 symboles (0-9 puis A-F). 255 s'écrit FF, car 255 = 15 × 16 + 15.

À quoi sert l'hexadécimal en informatique ?

Il représente de façon compacte les octets : un octet (8 bits) tient sur deux chiffres hexadécimaux, par exemple les couleurs web (#FF0000).

Que se passe-t-il si je saisis une valeur invalide ?

Un message d'erreur s'affiche : par exemple, le chiffre 2 n'existe pas en binaire et la lettre G n'existe pas en hexadécimal.