← Accueil

🔢 Convertisseur de Bases Numériques

Convertissez entre binaire (base 2), octal (base 8), décimal (base 10) et hexadécimal (base 16) avec une précision totale. Négatifs et fractions inclus.

Qu'est-ce que cet outil ?

La conversion de bases numériques est le processus qui consiste à exprimer la même quantité dans différents systèmes de numération positionnelle. Le système décimal que nous utilisons chaque jour est en base 10 : chaque position représente une puissance de dix. Les ordinateurs, eux, travaillent en interne en binaire (base 2), où chaque position est une puissance de deux. L''octal (base 8) et l''hexadécimal (base 16) sont des notations abrégées très utilisées en programmation, en adressage mémoire et en électronique numérique, car chaque chiffre octal correspond exactement à trois bits binaires et chaque chiffre hex à quatre. Ce convertisseur traduit n''importe quel nombre entre ces quatre bases instantanément. Il gère de très grands entiers sans perte de précision, prend en charge les valeurs négatives via la convention standard signe-magnitude, et convertit même les parties fractionnaires avec un nombre de chiffres réglable. Tapez un nombre, choisissez sa base, sélectionnez la base cible, et le résultat apparaît immédiatement. Comme tout s''exécute localement dans votre navigateur, il n''y a aucun aller-retour serveur —les conversions sont instantanées, privées et fonctionnent hors ligne. Que vous soyez étudiant apprenant l''arithmétique des bases, programmeur déboguant des dumps hexadécimaux ou ingénieur réseau lisant des adresses IP et MAC, cet outil vous évite le calcul mental et la division longue manuelle.

Pour des calculs associés, essayez la calculatrice de notation scientifique, convertisseur de chiffres romains, convertisseur de stockage pour découvrir d’autres outils utiles.

Comment ça marche

La calculatrice convertit via le décimal comme étape intermédiaire. D''abord, le nombre d''entrée dans sa base source est développé en polynôme et évalué pour produire la valeur décimale : par exemple, le binaire 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11. Ensuite, la valeur décimale est convertie vers la base cible par divisions successives : divisez le nombre par la base cible, notez le reste, et répétez jusqu''à ce que le quotient atteigne zéro ; les restes lus en ordre inverse donnent le résultat. Les parties fractionnaires utilisent le processus inverse : multipliez la partie fractionnaire par la base cible, prenez la partie entière comme chiffre suivant, et répétez. Comme certaines fractions ne se terminent jamais dans certaines bases (par exemple, 1/10 en binaire est une expansion infinie périodique), l''outil vous laisse choisir combien de chiffres fractionnaires calculer, avec un avertissement quand l''expansion ne se termine pas. Une fonctionnalité dérivée utile est l''estimation de la longueur en bits : pour toute valeur décimale, l''outil montre combien de bits binaires sont nécessaires pour la représenter, ce qui aide à allouer des champs de largeur fixe dans les protocoles ou les registres matériels.

Poids des Positions Binaires

Chaque position de bit en binaire représente une puissance de deux.

10110101128643216842110110101₂ = 128+32+16+4+1 = 181

Tableau de Référence de Conversion de Bases

Valeurs équivalentes de 0–15 dans les quatre bases prises en charge.

DécimalBinaireOctalHex
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Schémas de Bits Courants

Valeurs binaires et hex couramment utilisées en informatique.

DécimalBinaireHexUtilisation typique
25511111111FFValeur max d'un octet, composant RGB
256100000000100Dépassement d'octet, 2⁸
1024100000000004001 Kio en binaire
409610000000000001000Taille de page sur de nombreux systèmes
655351111111111111111FFFFMax non signé 16 bits
2147483647011111111111111111111111111111117FFFFFFFMax entier signé 32 bits
Ad

Comment utiliser

  1. Saisissez le nombre à convertir.
  2. Sélectionnez la base source —binaire, octal, décimal ou hexadécimal.
  3. Sélectionnez la base cible.
  4. Cliquez sur Convertir pour voir le résultat.
  5. Ajustez les chiffres fractionnaires si vous convertissez une fraction décimale.

Questions Fréquentes

Pourquoi la calculatrice convertit-elle via le décimal ?

Convertir directement entre bases arbitraires est possible mais sujet aux erreurs humaines. Passer par le décimal comme étape intermédiaire garantit l''exactitude pour les entiers comme pour les fractions, car l''arithmétique décimale est exacte pour le processus de conversion lui-même.

Les nombres négatifs sont-ils pris en charge ?

Oui. Les négatifs sont représentés avec un signe moins suivi de la magnitude dans la base cible (forme signe-magnitude). Cela diffère du complément à deux, une représentation à largeur fixe utilisée dans le matériel informatique.

Combien de chiffres peut-elle gérer ?

L''outil utilise le BigInt de JavaScript pour les parties entières, il supporte donc des entiers bien au-delà de 2⁵³ sans perte de précision. Les parties fractionnaires sont calculées avec un nombre de chiffres configurable.

Qu''est-ce que le complément à deux et pourquoi n''est-il pas utilisé ici ?

Le complément à deux est une façon de représenter les entiers négatifs en binaire à largeur fixe (8 bits, 32 bits, etc.). Il exige de connaître la largeur à l''avance. Ce convertisseur affiche la forme signe-magnitude plus simple, non ambiguë sans largeur fixe.

Pourquoi 0.1 ne se convertit-il pas proprement en binaire ?

La fraction décimale 0.1 a une expansion infinie périodique en binaire, tout comme 1/3 se répète en décimal (0.333...). L''outil calcule un nombre limité de chiffres et signale que l''expansion ne se termine pas.

Quelles bases sont prises en charge ?

Binaire (base 2), octal (base 8), décimal (base 10) et hexadécimal (base 16). Ces quatre couvrent la grande majorité des cas en programmation, électronique et réseaux.

Conseils

Chaque chiffre hex correspond exactement à quatre bits binaires (0-F = 0000-1111), et chaque chiffre octal à trois bits (0-7 = 000-111) —regrouper les chiffres binaires par ensembles de quatre ou trois accélère beaucoup la conversion manuelle. Les puissances de deux apparaissent partout : 2¹⁰ = 1024, c''est pourquoi 1 Ko vaut 1024 octets en notation binaire. Pour les nombres négatifs, rappelez-vous que cet outil utilise un signe moins suivi de la magnitude, pas le complément à deux —le complément à deux est une représentation à largeur fixe utilisée dans les ordinateurs. Pour les fractions, plus de chiffres cibles signifie plus de précision ; le binaire demande souvent beaucoup de chiffres pour des décimaux simples comme 0.1. Utilisez l''hex pour les adresses mémoire et les codes couleur, l''octal pour les permissions de fichiers Unix, et le binaire quand vous devez raisonner bit par bit.

Outils Associés

Sources et Références

  1. NIST. Guide du SI - Préfixes décimaux et binaires. physics.nist.gov.
  2. Wolfram MathWorld. Base numérique. mathworld.wolfram.com.

Dernière révision : août 2026.

Limites

Cet outil convertit entre systèmes de numération positionnelle. Il est conçu pour un usage éducatif et de programmation.

Ce que cet outil ne prend pas en compte :

Vérifiez toujours les conversions critiques avec une méthode indépendante avant de vous y fier.

Ad