Aller au contenu
Tout en local

Convertisseur de base numérique

Convertissez les nombres entre n'importe quelle base du binaire à la base 36, un par ligne.

Entrée
Sortie

Convertisseur de base numérique

Chaque base, du binaire à la base 36, écrit les mêmes nombres avec d'autres chiffres. Collez un nombre par ligne, choisissez les bases source et cible, et chaque ligne se convertit pendant la saisie : par défaut, du décimal vers l'hexadécimal, mais toute paire de 2 à 36 fonctionne, base 36 comprise, avec les chiffres de 0 à z.

La saisie est souple. Un préfixe 0x, 0b ou 0o en début de ligne remplace la base source, si bien qu'un relevé mixte de littéraux hexadécimaux et binaires se convertit en une seule passe. Les tirets bas et les espaces sont lus comme séparateurs de chiffres, comme dans 1_000_000, et un signe moins est conservé. Les lignes vides passent sans modification, et un caractère qui n'est pas un chiffre de la base source arrête la conversion en indiquant la ligne exacte.

Chiffres pour la base 26 / 37 remplace les chiffres habituels par les alphabets des chiffrements numériques. Avec Lettres de base 26 (A–Z), la base 26 utilise A–Z comme chiffres 0–25 au lieu de 0–9 et a–p. Avec Base 37, la limite passe de 36 à 37, avec un espace comme chiffre zéro suivi de 0–9 et A–Z. Ces chiffres s'appliquent au côté réglé sur la base 26 ou 37 : un décimal vers la base 26 lit des nombres ordinaires et écrit des lettres, et inversement.

Afficher toutes les bases courantes remplace la base cible par un résumé sur une ligne : décimal, binaire, octal et hexadécimal. Majuscules écrit A–F au lieu de a–f, et le préfixe 0x ajoute 0b, 0o ou 0x aux bases 2, 8 et 16. Compléter à la largeur ajoute des zéros à gauche, sans jamais tronquer un nombre plus long.

Le calcul est une arithmétique entière exacte, quelle que soit la taille, sans les arrondis qui font échouer les convertisseurs en virgule flottante au-delà de 2^53. Tout s'exécute dans votre navigateur et rien n'est envoyé.

FAQ

Entre quelles bases peut-il convertir ?
Toute base de 2 à 36, dans les deux sens, plus la base 37 avec le réglage des chiffres Base 37. Les chiffres vont de 0–9 puis de a–z, donc la base 36 utilise tout l'alphabet, le même jeu de chiffres que parseInt et BigInt en JavaScript.
Quelle peut être la taille des nombres ?
Il n’y a pas de limite pratique. La conversion utilise l'arithmétique entière exacte, de sorte qu'un nombre comportant des centaines de chiffres est exact, contrairement aux convertisseurs basés sur la virgule flottante, qui arrondissent silencieusement tout au-delà de 2 ^ 53, soit environ 9 quadrillions.
Comment convertir en nombres chiffrés de base 26 ou base 37 ?
Réglez la base cible sur 26 et Chiffres pour la base 26 / 37 sur Lettres de base 26 (A–Z) : le nombre s'écrit avec les lettres A–Z comme chiffres 0–25. Réglez la base sur 37 et choisissez Base 37 pour utiliser un espace, 0–9 et A–Z comme chiffres 0–36. Les autres bases gardent les chiffres habituels.
Peut-il convertir des fractions ?
Non, uniquement des nombres entiers. Un point décimal est signalé comme un chiffre invalide, car les fractions de position sont rarement converties exactement entre les bases et une réponse arrondie serait trompeuse.
Mes numéros sont-ils téléchargés quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur et votre saisie ne quitte jamais votre appareil.