Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Converted Value (base 10)
10
from base 2
Valeur en décimal (base 10) 10
Base de départ 2
Base d'arrivée 10

Qu'est-ce qu'un convertisseur de bases ?

Un convertisseur de bases modifie la façon d'écrire un nombre sans en changer la valeur réelle. Les informaticiens et développeurs passent régulièrement du binaire (base 2) à l'octal (base 8), au décimal (base 10) ou à l'hexadécimal (base 16). Cet outil va toutefois plus loin : il prend en charge toutes les bases de 2 à 36, en utilisant les chiffres 0 à 9 suivis des lettres A à Z.

Une seule quantité affichée dans quatre systèmes de numération positionnels
La même valeur exprimée en binaire, octal, décimal et hexadécimal.

Comment l'utiliser

Saisissez le nombre à convertir, indiquez la base dans laquelle il est actuellement écrit (Base de départ), puis choisissez la base souhaitée (Base d'arrivée). Pour les bases supérieures à 10, utilisez les lettres : A = 10, B = 11, et ainsi de suite jusqu'à Z = 35. Le calculateur affiche aussi la valeur en décimal (base 10), ce qui vous permet de vérifier le calcul.

La formule expliquée

La conversion se fait en deux temps. On commence par lire le nombre saisi en décimal grâce à la notation positionnelle : chaque chiffre est multiplié par la base de départ élevée à la puissance correspondant à sa position, puis on additionne tous les produits. La valeur décimale obtenue est ensuite convertie vers la base d'arrivée par divisions successives : on divise par la base cible, on note le reste, on recommence avec le quotient, et on lit les restes dans l'ordre inverse.

$$\text{Result} = \left( \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \right)_{10} \longrightarrow \text{To Base}$$$$\begin{gathered} V_{10} = \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \\[1.5em] \text{Result} = \left( V_{10} \right)_{\text{To Base}} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} d_i &= \text{digit } i \text{ of } \text{Number} \\ k &= \text{number of digits} \end{aligned} \right. \end{gathered}$$
Des poids positionnels développant un nombre en somme de chiffre fois puissances de la base
Chaque chiffre est multiplié par la base élevée à l'indice de sa position.

Exemple concret

Convertissons le binaire 1010 en décimal. Somme positionnelle : \(1\cdot 2^3 + 0\cdot 2^2 + 1\cdot 2^1 + 0\cdot 2^0 = 8 + 0 + 2 + 0 = 10\). Dans l'autre sens, convertissons 255 en décimal vers l'hexadécimal : \(255 \div 16 = 15\) reste 15 (F), \(15 \div 16 = 0\) reste 15 (F), ce qui donne FF.

Bases numériques courantes et leurs ensembles de chiffres

Une base numérique (ou radix) définit le nombre de symboles de chiffres distincts disponibles et le poids de chaque position. Le tableau ci-dessous résume les bases les plus largement utilisées traitées par le convertisseur, ainsi que les symboles qu'elles utilisent et leurs domaines d'application typiques.

Base Nom Ensemble de chiffres Cas d'usage typique
2 Binaire 0–1 Représentation native dans l'électronique numérique et la mémoire d'ordinateur ; chaque bit est actif ou inactif.
8 Octal 0–7 Groupement compact du binaire par trois ; modes de permission des fichiers Unix/Linux (par exemple 755).
10 Décimal 0–9 Arithmétique courante, monnaies, mesures et comptage général.
16 Hexadécimal 0–9, A–F Affichage compact des octets, adresses mémoire, codes de couleur (par exemple #FF8800) et code machine.
36 Base 36 0–9, A–Z Base maximale utilisant les chiffres plus l'alphabet latin ; identifiants alphanumérique courts et slug d'URL.

Tableau de conversion décimal–binaire–octal–hexadécimal

La référence suivante montre les valeurs décimales courantes aux côtés de leurs équivalents binaires (base 2), octaux (base 8) et hexadécimaux (base 16). Les rangées inférieures incluent les puissances rondes de deux qui marquent les limites communes des octets et mots.

Décimal Binaire Octal Hexadécimal
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
16 10000 20 10
32 100000 40 20
64 1000000 100 40
128 10000000 200 80
255 11111111 377 FF

Remarquez comment 255 (la plus grande valeur d'un seul octet) est exactement huit 1 binaires et deux F hexadécimaux — chaque chiffre hexadécimal correspond neatement à quatre bits.

Termes clés expliqués

Base / Radix
Le nombre de symboles de chiffres uniques qu'un système de numération utilise. La base 10 (décimal) utilise dix symboles (0–9) ; la base 2 (binaire) en utilise deux (0–1). « Radix » est le synonyme formel mathématique de base.
Notation positionnelle
Un système dans lequel la valeur d'un chiffre dépend de sa position. Chaque position porte un poids égal à la base élevée à une puissance : en base \(b\), le chiffre à la position \(i\) (en comptant à partir de 0 à droite) contribue \(d_i \cdot b^{\,i}\).
Chiffre
Un seul symbole dans un nombre. Les chiffres valides sont limités par la base — la base 16 permet 0–9 et A–F, où A–F représentent les valeurs décimales 10–15.
Chiffre le plus significatif (MSD)
Le chiffre le plus à gauche, qui porte le plus grand poids positionnel et a donc le plus grand impact sur la valeur du nombre.
Chiffre le moins significatif (LSD)
Le chiffre le plus à droite, avec poids positionnel \(b^{0}=1\) ; le modifier change la valeur du plus petit montant.
Binaire, Octal, Hexadécimal
Systèmes numériques de base 2, 8 et 16 respectivement. Ils sont favorisés en informatique parce que leurs bases sont des puissances de deux, donc les groupes de bits se convertissent neatement : 3 bits par chiffre octal, 4 bits par chiffre hex.
Quotient et reste
Les deux résultats de la division entière, utilisés pour convertir du décimal à une autre base : divisez répétitivement par la base cible, en notant chaque reste comme un chiffre (le moins significatif en premier) jusqu'à ce que le quotient atteigne 0.

FAQ

Quelle est la base maximale ? 36, car l'ensemble standard des symboles (les chiffres 0 à 9 et les lettres A à Z) fournit exactement 36 caractères.

Gère-t-il les nombres négatifs ? Oui : un signe moins en tête de nombre est conservé dans le résultat.

Peut-il convertir des fractions ou des nombres à virgule ? Cette version ne traite que les nombres entiers.

Dernière mise à jour: