Skip to content
Convertisseur de base numérique
Tools

Convertisseur de base numérique

Nouveau

Convertissez entre binaire, octal, décimal, hexadécimal et n’importe quelle base de 2 à 36.

bits bytes decimal digits fits in
Quick reference — decimal 0 to 16
Decimal Binary 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
16 10000 20 10

Runs entirely in your browser. Nothing is uploaded.

Convertissez entre n'importe quelle base numérique, exactement

Ce convertisseur de bases numériques affiche binaire, octal, décimal et hexadécimal côte à côte, plus un champ de base libre pour tout radix de 2 à 36. Modifiez une valeur et les autres se mettent à jour instantanément — convertir décimal en binaire, hex en décimal, binaire en hex ou toute autre combinaison ne prend qu'une frappe, sans bouton ni rechargement de page.

C'est un convertisseur de bases complet qui gère aussi les cas délicats : nombres négatifs, préfixes 0x, 0b ou 0o lors d'un collage depuis du code, et groupement optionnel de chiffres pour rendre lisibles les longues valeurs.

Binaire, octal, décimal et hexadécimal expliqués

La base (ou radix) d'un nombre correspond simplement au nombre de chiffres utilisés. Le binaire (base 2) est le langage du matériel ; l'octal (base 8) regroupe trois bits par chiffre ; le décimal (base 10) est le comptage quotidien ; et l'hexadécimal (base 16) regroupe quatre bits par chiffre en utilisant 0–9 et A–F. La même quantité s'écrit dans les quatre : le décimal 250 est 11111010 en binaire, 372 en octal et FA en hex.

Voyez chaque conversion détaillée, étape par étape

Activez Afficher les étapes et l'outil devient un support pédagogique. Il développe un nombre en décimal par la méthode positionnelle — chaque chiffre multiplié par sa valeur de position, ex. binaire 1101 = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13 — et convertit le décimal vers une autre base par la méthode des divisions successives, en listant chaque division et reste.

Choisissez n'importe quelle base 'source' et 'cible' dans le panneau d'étapes pour suivre des conversions comme binaire vers hex ou base 10 vers base 36. C'est l'un des rares convertisseurs avec étapes détaillées qui montre l'arithmétique réelle plutôt que le seul résultat.

Conçu pour les grands nombres

La plupart des convertisseurs perdent silencieusement de la précision dès qu'une valeur dépasse 64 bits, car ils basculent en arithmétique flottante. Ce convertisseur de grands entiers utilise le BigInt de précision arbitraire de JavaScript : un décimal de 300 chiffres, une chaîne binaire de mille bits ou un long hachage hexadécimal se convertissent exactement — chaque chiffre intact.

Une ligne de métriques en direct indique la longueur en bits, le nombre d'octets et la largeur standard minimale (8, 16, 32, 64 ou 128 bits) qui contient votre nombre — pratique pour dimensionner des champs ou vérifier si une valeur déborde d'un type de données.

Comparaison avec RapidTables et WolframAlpha

rapidtables.com est la référence pour les conversions rapides, mais il utilise des pages séparées par direction de conversion, se limite à la base 16 et n'affiche pas le calcul pas à pas. WolframAlpha montre des étapes mais exige un abonnement Pro pour le développement complet, envoie chaque requête aux serveurs de Wolfram et est lent pour une utilisation interactive.

Ce convertisseur regroupe les quatre bases sur un seul écran, prend en charge les bases 2–36, affiche le calcul complet étape par étape gratuitement, gère les entiers arbitrairement grands sans perte de précision, et fonctionne entièrement dans votre navigateur. Pas de compte, pas d'abonnement, aucune donnée envoyée.

Privé, instantané et gratuit

Rien à installer, aucun compte à créer. Chaque conversion — d'un seul bit à un entier de 1 000 chiffres — s'effectue localement dans votre navigateur, donc les nombres que vous convertissez ne quittent jamais votre appareil. Mettez cet outil en favori pour y accéder dès que vous avez besoin de passer entre binaire, octal, décimal, hex ou toute base intermédiaire.

Frequently asked questions

Comment convertir entre bases numériques ?

Tapez votre nombre dans n'importe quel champ Binaire, Octal, Décimal ou Hexadécimal et tous les autres se mettent à jour instantanément. Il y a aussi un champ 'Toute base' pour les radix de 2 à 36. Par exemple, tapez 255 en Décimal et vous obtenez 11111111 (binaire), 377 (octal) et FF (hex). Activez 'Afficher les étapes' pour voir l'arithmétique développée chiffre par chiffre.

Comment convertir binaire en décimal ?

Multipliez chaque bit par 2 à la puissance de sa position (en comptant depuis 0 à droite) et additionnez les résultats. Pour 1101 : 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13. Collez les bits dans le champ Binaire et le champ Décimal affiche le résultat avec l'expansion positionnelle complète dans 'Afficher les étapes'.

Comment convertir décimal en binaire ?

Divisez répétitivement par 2 et notez chaque reste, puis lisez les restes de bas en haut. Pour 13 : 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 — lu de bas en haut donne 1101. Tapez 13 dans Décimal pour obtenir 1101 en Binaire, ou activez le panneau d'étapes pour voir la méthode des divisions se dérouler.

Comment convertir hexadécimal en décimal et inversement ?

Chaque chiffre hex vaut 0–15 (A=10, F=15) et se multiplie par 16 à la puissance de sa position. Hex 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47. Pour revenir, divisez par 16 et collectez les restes : 47÷16=2 r15(F), 2÷16=0 r2, donnant 2F. Entrez 2F en Hexadécimal ou 47 en Décimal et l'outil convertit automatiquement.

Comment convertir binaire en hexadécimal ?

Un chiffre hex équivaut exactement à quatre bits (un nibble). Regroupez les bits par quatre depuis la droite et traduisez chaque groupe. Le binaire 11010110 se divise en 1101 0110, soit D6 en hex (et 214 en décimal). Tapez la valeur binaire et lisez directement le champ Hexadécimal.

Qu'est-ce qu'une base numérique (radix) ?

La base, ou radix, est le nombre de chiffres distincts qu'un système numérique utilise. Le décimal (base 10) utilise 0–9 ; le binaire (base 2) utilise 0–1 ; l'octal (base 8) utilise 0–7 ; l'hexadécimal (base 16) utilise 0–9 plus A–F. La même quantité s'écrit dans n'importe quelle base — 100 en décimal est 1100100 en binaire, 144 en octal et 64 en hex.

Comment convertir vers une base arbitraire comme la base 36 ?

Utilisez le champ 'Toute base' et choisissez une base de 2 à 36 — les bases supérieures à 10 empruntent des lettres, donc la base 36 va de 0–9 puis A–Z (A=10, Z=35). Par exemple, 1295 en décimal vaut ZZ en base 36, car ZZ = 35×36 + 35 = 1295. La base 36 est populaire pour les identifiants courts.

Comment fonctionne la conversion de bases étape par étape ?

Activez 'Afficher les étapes'. La conversion entre deux bases non décimales se fait en deux phases : d'abord expansion en décimal (méthode positionnelle), puis conversion vers la base cible par divisions successives. Pour binaire 1010 vers hex : 1010 = 10 en décimal, 10÷16 = 0 r10(A), résultat A.

Comment convertir de très grands nombres ?

Ce convertisseur utilise l'arithmétique BigInt de précision arbitraire — pas de limite 64 bits, pas d'arrondi. Vous pouvez coller un décimal de 300 chiffres, une chaîne binaire de mille bits ou un hachage hexadécimal long et chaque base reste exacte, contrairement à calculator.net et autres qui utilisent la virgule flottante et corrompent silencieusement les derniers chiffres.

Qu'est-ce que l'octal et où est-il utilisé ?

L'octal est la base 8, avec les chiffres 0–7, et chaque chiffre octal correspond exactement à trois bits binaires. Son usage moderne le plus courant est dans les permissions de fichiers Unix/Linux : chmod 755 signifie 111 101 101 en binaire. L'octal apparaît aussi dans des systèmes informatiques anciens et certains échappements de caractères en C et Python.

Pourquoi l'hexadécimal est-il utilisé en informatique ?

L'hex est une abréviation compacte du binaire : un chiffre hex équivaut à quatre bits, donc un octet (8 bits) tient en deux chiffres hex. Cela rend l'hex idéal pour les adresses mémoire, les codes couleur (#FF8800), les adresses MAC et le débogage. L'octet 11111111 est simplement FF, et la couleur orange #F59E0B est bien plus lisible que sa forme binaire de 24 bits.

Quelle est la différence entre binaire, octal, décimal et hexadécimal ?

Ce sont les mêmes nombres écrits avec différents nombres de chiffres. Le binaire (base 2) est ce que le matériel stocke réellement ; l'octal (base 8) regroupe les bits par trois ; le décimal (base 10) est le comptage humain ; l'hexadécimal (base 16) regroupe les bits par quatre. La valeur décimale 250 est 11111010 en binaire, 372 en octal et FA en hex.

Combien de bits représente un chiffre hexadécimal ou octal ?

Un chiffre hexadécimal représente exactement 4 bits (un nibble), donc deux chiffres hex forment un octet de 8 bits — c'est pourquoi FF = 255 et une valeur 32 bits tient en 8 chiffres hex. Un chiffre octal représente exactement 3 bits. La ligne de métriques en direct affiche la longueur en bits, le nombre d'octets et la largeur standard minimale (8, 16, 32, 64 ou 128 bits).

Fonctionne-t-il hors ligne et est-il privé ?

Oui aux deux. Chaque conversion s'exécute localement via JavaScript BigInt — rien n'est envoyé à un serveur. Une fois la page chargée, vous pouvez continuer à convertir sans connexion internet. Pas d'inscription, pas de limites, pas de coût.

Puis-je utiliser le convertisseur sur mon téléphone ?

Oui. Le convertisseur est entièrement responsive — les champs, le sélecteur de base et le panneau d'étapes fonctionnent sur téléphone ou tablette (Safari sur iPhone, Chrome sur Android). Pas d'application à télécharger. Vous pouvez ajouter la page à votre écran d'accueil pour l'ouvrir comme une app.