Convertisseur de bases
Des entiers en binaire, octal, décimal, hexadécimal, base32 et base36
0
0
0
0
0
0
✦ Pourquoi les programmeurs jonglent avec les bases
Les ordinateurs pensent en binaire, les humains lisent le décimal, et l’hexadécimal se tient entre les deux comme forme compacte et lisible des octets — un chiffre hexadécimal vaut exactement quatre bits. L’octal survit dans les permissions Unix, base36 tasse les identifiants en court, base32 évite les caractères ambigus. Convertir couramment entre elles est un travail quotidien en débogage, crypto et programmation système.
Ce que fait cet outil
- 🔢 Convertit à la fois en binaire, octal, décimal, hexadécimal, base32 et base36
- ♾️ Précision arbitraire — aucun arrondi flottant sur les grandes valeurs
- 📋 Copie en un clic par base
- 🔠 Sortie hexadécimale en majuscules en option
Quand l’utiliser
- Pour lire adresses mémoire et masques de bits en hexadécimal
- Pour décoder le calcul des permissions Unix (755 et compagnie)
- Pour vérifier identifiants encodés et sommes de contrôle entre bases
Confidentialité : pure arithmétique dans votre navigateur — les nombres convertis ne quittent jamais votre appareil.
Dernière mise à jour · 2026-09-01
Comment fonctionne la conversion
L’entrée est validée chiffre par chiffre contre la base source puis repliée en BigInt ; chaque base cible est produite par divisions répétées avec l’alphabet de chiffres 0-9a-z. Les six lignes dérivent toutes de la seule valeur analysée, elles ne peuvent donc jamais se contredire.
Pourquoi convertir ici ?
Six bases, une seule frappe
Saisissez dans n’importe quelle base et regardez les six représentations se mettre à jour en direct — aucun bouton de conversion, aucun aller-retour, aucune attente.
Exact à toutes les tailles
Le calcul BigInt signifie qu’un haché de 256 bits se convertit sans perte, là où les convertisseurs à flottants corrompent silencieusement les chiffres faibles.
Une sortie prête à copier
Chaque ligne porte son bouton de copie et l’hexadécimal majuscule en option, si bien que les valeurs tombent directement dans le code, les configurations et les tickets.
Questions fréquentes
Pourquoi les très grands nombres restent-ils exacts ?⌄
Le calcul utilise des entiers BigInt à précision arbitraire au lieu des flottants, si bien qu’un décimal de 40 chiffres se convertit en hexadécimal et inversement sans perdre un seul chiffre.
Quels caractères sont autorisés par base ?⌄
Exactement les chiffres de la base : 0-1 pour le binaire, 0-7 pour l’octal, 0-9 pour le décimal, plus a-f pour l’hexadécimal et a-z pour base32/36. Tirets bas et espaces sont ignorés ; les préfixes 0x sont retirés.
Les nombres négatifs ?⌄
Pris en charge avec un signe moins initial, convertis symétriquement dans toutes les bases.
Questions fréquentes
Pourquoi les très grands nombres restent-ils exacts ?
Le calcul utilise des entiers BigInt à précision arbitraire au lieu des flottants, si bien qu’un décimal de 40 chiffres se convertit en hexadécimal et inversement sans perdre un seul chiffre.
Quels caractères sont autorisés par base ?
Exactement les chiffres de la base : 0-1 pour le binaire, 0-7 pour l’octal, 0-9 pour le décimal, plus a-f pour l’hexadécimal et a-z pour base32/36. Tirets bas et espaces sont ignorés ; les préfixes 0x sont retirés.
Les nombres négatifs ?
Pris en charge avec un signe moins initial, convertis symétriquement dans toutes les bases.