🔢 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.
Tableau de Référence de Conversion de Bases
Valeurs équivalentes de 0–15 dans les quatre bases prises en charge.
| Décimal | Binaire | Octal | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
Schémas de Bits Courants
Valeurs binaires et hex couramment utilisées en informatique.
| Décimal | Binaire | Hex | Utilisation typique |
|---|---|---|---|
| 255 | 11111111 | FF | Valeur max d'un octet, composant RGB |
| 256 | 100000000 | 100 | Dépassement d'octet, 2⁸ |
| 1024 | 10000000000 | 400 | 1 Kio en binaire |
| 4096 | 1000000000000 | 1000 | Taille de page sur de nombreux systèmes |
| 65535 | 1111111111111111 | FFFF | Max non signé 16 bits |
| 2147483647 | 01111111111111111111111111111111 | 7FFFFFFF | Max entier signé 32 bits |
Comment utiliser
- Saisissez le nombre à convertir.
- Sélectionnez la base source —binaire, octal, décimal ou hexadécimal.
- Sélectionnez la base cible.
- Cliquez sur Convertir pour voir le résultat.
- 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
Calculateur de Notation Scientifique
Convertissez n'importe quel nombre en notation scientifique, ingénieur et E inst
Convertisseur de Chiffres Romains
Convertisseur de chiffres romains en ligne gratuit. Convertissez les nombres ara
Convertisseur de Stockage
Convertissez le stockage numérique entre octets, Ko, Mo, Go et To instantanément
Calculateur de Pourcentage
Calculateur de pourcentage gratuit en ligne. Calculez pourcentages, ratios et va
Calculatrice de Fractions
Ajoutez, soustrayez, multipliez et divisez des fractions avec notre calculateur
Calculateur de Logarithme
Calculez des logarithmes avec n'importe quelle base. Log base 10, logarithme nat
Sources et Références
- NIST. Guide du SI - Préfixes décimaux et binaires. physics.nist.gov.
- 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 :
- Complément à deux : les valeurs négatives sont affichées en forme signe-magnitude, pas en complément à deux à largeur fixe utilisé dans le matériel informatique.
- Fractions non terminales : certaines fractions décimales se répètent indéfiniment en binaire ou dans d'autres bases ; l'outil tronque après 16 chiffres fractionnaires.
- Bases non standard : les bases autres que 2, 8, 10 et 16 ne sont pas prises en charge.
Vérifiez toujours les conversions critiques avec une méthode indépendante avant de vous y fier.