Aller au contenu

Convertisseur de base (de 2 à 36)

Saisissez un nombre, choisissez sa base et la base cible : le résultat est exact, avec un aperçu en binaire, octal, décimal, hexadécimal et base 36.

Traité localement dans votre navigateur

Options

Les fractions sont arrondies à ce nombre de chiffres (0–20).

Un nombre par ligne. Les espaces et tirets bas dans un nombre sont ignorés.0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur de base (de 2 à 36) ?

Un système de numération positionnel écrit un nombre comme des chiffres multipliés par des puissances d’une base. Les ordinateurs préfèrent les bases 2 et 16, les humains la base 10, et la base 36 (chiffres 0-9 et lettres a-z) sert souvent pour des identifiants courts. Ce convertisseur gère toutes les bases de 2 à 36.

Il travaille avec des entiers en précision arbitraire : une valeur comme 2^200 est convertie sans arrondi. Il comprend les préfixes 0x, 0b et 0o, ignore les espaces et tirets bas, conserve le signe moins et convertit des fractions comme 12,375 jusqu’à 20 chiffres, en vous prévenant quand une fraction a dû être arrondie.

Comment ça marche ?

  1. Saisissez un nombre par ligne. Choisissez la base d’origine, ou « Auto » pour laisser un préfixe 0x, 0b ou 0o décider.
  2. Choisissez la base cible, le nombre maximal de chiffres après la virgule, le groupement, le préfixe et la casse.
  3. Lisez le résultat ; pour un seul nombre, les lignes affichent la même valeur en bases 2, 8, 10, 16 et 36.
  4. Copiez la sortie ou téléchargez-la en fichier texte.

Cas d'usage courants

  • Vérifier une constante hexadécimale par rapport à sa valeur décimale et binaire en lisant du code.
  • Convertir en décimal de grands identifiants ou hachages écrits en base 36.
  • Calculer l’écriture binaire d’une fraction comme 0,1 pour comprendre pourquoi les flottants sont inexacts.
  • S’entraîner aux systèmes de numération avec des réponses exactes.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
255
-12.375
123456789012345678901234567890
Sortie
ff
-c.6
18ee90ff6c373e0ee4e3f0ad2

Confidentialité

Convertisseur de base (de 2 à 36) s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Les fractions qui ne se terminent pas dans la base cible sont arrondies au nombre de chiffres choisi (20 au maximum). Les chiffres au-delà de 9 sont les lettres a-z : les bases supérieures à 36 ne sont pas gérées.

Questions fréquentes

Peut-il convertir exactement de très grands nombres ?

Oui. Les entiers utilisent une arithmétique en précision arbitraire : 2^200 ou un nombre décimal de 60 chiffres est converti exactement, sans perte comme avec un Number JavaScript.

Pourquoi 0,1 ne se termine-t-il pas en binaire ?

0,1 est une fraction périodique en base 2 (0,000110011…). L’outil l’arrondit à votre limite de chiffres et affiche une note dans ce cas.

Comment les préfixes sont-ils traités ?

Un préfixe n’est retiré que s’il correspond à la base d’origine : 0xFF est lu en hexadécimal en base 16 ou en Auto, alors que « 0b1 » en base 16 correspond simplement aux chiffres 0, b, 1.

Plus d'outils dans Outils développeur →