Aperçu / Développement et code / Convertisseur de bases (binaire, hexa, décimal)
Développement et code 100 % dans le navigateur et hors ligne

Convertisseur de bases (binaire, hexa, décimal)

Convertissez des entiers entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36, avec des résultats exacts même pour de très grands nombres.

Collez ou saisissez votre entrée ; le résultat s’affiche aussitôt et les erreurs apparaissent dessous.

Vos fichiers et données ne quittent jamais votre navigateur : rien n’est envoyé.

Convertisseur de bases : une saisie, cinq lignes

Un script de déploiement contient chmod 755 et vous voulez savoir ce que cela vaut en décimal. Saisissez le nombre, indiquez sa base, et le convertisseur de bases affiche la valeur en base 2, 8, 10 et 16. Une cinquième ligne utilise la base de votre choix, de 2 à 36. Ici, 755 octal donne 493, la valeur que certaines API attendent pour un mode de fichier.

Autres cas : la couleur #FF8800 se découpe en 255, 136 et 0, et l’identifiant zz en base 36 vaut 1295. Seuls les entiers sont traités.

De la saisie au presse-papiers

  1. Remplacez le 255 du champ Valeur par votre nombre.
  2. Dans la liste Depuis la base, choisissez 2, 8, 10, 16 ou Base personnalisée.
  3. Avec Base personnalisée, un petit champ apparaît. Tapez-y une base de 2 à 36.
  4. Lisez les cinq lignes. Elles changent à chaque touche, donc aucun bouton Convertir n’existe. Un champ vide affiche une invitation à saisir un nombre.
  5. Cliquez sur Copier à côté de la ligne voulue.

Ce que le champ accepte, refuse ou lit autrement

Un point décimal, une virgule ou un signe plus rendent la saisie invalide. Le message Chiffre invalide pour la base choisie apparaît alors. Les majuscules et les minuscules comptent pour le même chiffre. Les espaces et les tirets bas sont supprimés, donc 1111_0000 et ff ff passent.

  • Préfixe 0x, 0b ou 0o : accepté seulement avec la base 16, 2 ou 8.
  • 0xFF avec la base 10 : refusé.
  • Signe moins : conservé, le résultat est un nombre signé comme -FF et non un complément à deux.
  • Lignes de résultat : toujours en majuscules, sans préfixe.

La ligne Base personnalisée suit toujours le champ supplémentaire, même si vous partez d’une autre base. Il vaut 36 au départ, et une valeur hors de 2–36 est ramenée dans l’intervalle. Le calcul utilise BigInt : 2^64 donne 18446744073709551616, et aucune taille maximale fixe n’existe, seulement la mémoire de l’appareil.

Le nombre ne quitte pas la page

Le calcul s’exécute en JavaScript dans votre navigateur. Aucune requête n’est envoyée, l’onglet Réseau des outils de développement le montre. Copier place dans le presse-papiers le texte d’une ligne.

Foire aux questions (FAQ)

Choisissez 16 dans Depuis la base, saisissez la valeur avec ou sans 0x et lisez la ligne Décimal. FF donne 255.