Convertisseur de bases numériques

Convertissez des nombres entiers entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36.

Les calculs sont locaux et vos valeurs ne sont pas envoyées au serveur.

Exemple

Le décimal 255 s’écrit FF en base 16, 11111111 en base 2 et 377 en base 8. Les entiers négatifs sont acceptés.

Méthode de calcul

Chaque chiffre saisi est vérifié selon la base choisie, puis accumulé avec une arithmétique entière exacte. L’entier obtenu est ensuite réécrit dans la base de sortie avec les chiffres 0 à 9 et les lettres A à Z.

Remarques importantes

Les bases d’entrée et de sortie doivent être différentes et comprises entre 2 et 36. Saisissez au maximum 256 chiffres, sans préfixe comme 0x, séparateur, point décimal ni partie fractionnaire.

Mode d’emploi

Identifiez la base initiale : 10 n’a pas la même valeur en binaire et en décimal. FF en hexadécimal vaut 15 × 16 + 15 = 255. Les nombres négatifs gardent leur signe ; ce n’est pas un complément à deux. Retirez les préfixes comme 0x et les séparateurs.

Exemple · Méthode de calcul
ExempleRésultat
255₁₀ → 16FF
FF₁₆ → 211111111
101010₂ → 1042
377₈ → 10255
Z₃₆ → 1035
−42₁₀ → 2−101010

Questions fréquentes

Quels chiffres puis-je utiliser dans chaque base ?

La base 2 utilise 0–1, la base 8 utilise 0–7, la base 10 utilise 0–9 et la base 16 ajoute A–F. Les bases jusqu’à 36 peuvent utiliser les lettres jusqu’à Z ; la casse est ignorée.

Les zéros en tête sont-ils conservés ?

Non. Les zéros en tête ne changent pas la valeur de l’entier et sont retirés du résultat. Un zéro négatif s’affiche comme zéro.

Les grands entiers sont-ils convertis exactement ?

Oui. Le convertisseur utilise une arithmétique entière exacte et accepte jusqu’à 256 chiffres en entrée. Il ne prend pas en charge les fractions décimales ni la notation scientifique.

Outils associés