Convertisseur de bases numériques

Convertissez des nombres entre binaire, octal, décimal et hexadécimal — les quatre champs se mettent à jour pendant que vous tapez.

Comment utiliser

  1. Saisissez un nombre dans l'un des quatre champs : binaire, octal, décimal ou hexadécimal.
  2. Les trois autres se convertissent instantanément pendant que vous tapez.
  3. Cliquez sur le bouton de copie à côté d'un champ pour récupérer cette représentation.

À propos de cet outil

Chaque nombre a une seule valeur et plusieurs représentations. Le décimal 255 s'écrit 11111111 en binaire, 377 en octal et FF en hexadécimal — la même quantité écrite avec des alphabets de tailles différentes. Les programmeurs passent constamment d'une base à l'autre : le binaire expose les bits individuels derrière les drapeaux et les masques, l'hexadécimal compresse ces bits en paires de chiffres (FF = 8 bits à 1), et l'octal survit dans les permissions de fichiers Unix comme 755.

La règle de conversion est positionnelle : chaque chiffre est multiplié par la base élevée à sa position. En binaire, 1011 vaut 1×8 + 0×4 + 1×2 + 1×1 = 11. Dans l'autre sens, on divise à répétition par la base cible et on lit les restes à l'envers. Ce convertisseur fait les deux directions en direct, en vérifiant que chaque champ ne contient que des chiffres existant dans sa base — taper un 9 dans le champ octal ou un G en hexadécimal signale l'entrée au lieu de deviner.

L'hexadécimal mérite son omniprésence parce qu'un chiffre hexadécimal représente exactement quatre bits : deux chiffres hexadécimaux décrivent un octet, six décrivent une couleur RGB (#0088FF), et les adresses mémoire se lisent de façon compacte. Une fois cette correspondance de 4 bits assimilée, la conversion entre binaire et hexadécimal peut se faire à l'œil — cet outil est le raccourci en attendant.

La formule

Notation positionnelle : un nombre dₙ…d₂d₁d₀ en base b vaut Σ dᵢ × bⁱ. Pour convertir décimal → base b, divisez à répétition par b et lisez les restes du dernier au premier.

Questions fréquentes

Pourquoi l'hexadécimal utilise-t-il des lettres ?

La base 16 a besoin de seize symboles et nous n'avons que dix chiffres — A à F représentent les valeurs 10 à 15.

Où l'octal est-il encore utilisé ?

Principalement dans les permissions de fichiers Unix/Linux : 755 signifie rwxr-xr-x, chaque chiffre octal encodant trois bits de permission.

Jusqu'à quelle taille de nombre puis-je convertir ?

Les entiers jusqu'à la limite sûre de JavaScript (2⁵³ − 1, environ 9 millions de milliards). Au-delà, la précision serait perdue, donc le champ affiche un avertissement à la place.

Convertit-il les nombres négatifs ou fractionnaires ?

L'outil couvre les entiers non négatifs, le cas courant en programmation. La conversion fractionnaire utilise un autre développement, et le complément à deux dépend d'une largeur de bits fixe.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.