Convertisseur de Bases - Convertissez Entre N'importe Quelles Bases de 2 à 36

AdSense Placeholder
Slot: header_tool

Convertisseur de Bases

Binaire, octal, décimal, hexadécimal et toute base jusqu'à 36, exactement

--
Binaire (2)
Octal (8)
Décimal (10)
Hexadécimal (16)
Base 36 (36)
Longueur en bits de la partie entière : --

AdSense Placeholder
Slot: tool_mid_article

Toute Base de 2 à 36

Convertissez depuis et vers n'importe quelle base, les plus courantes (2, 8, 10, 16, 36) étant toujours affichées.

Aucune Limite de Taille

Les grands entiers sont exacts : pas d'arrondi à 2^53 comme les nombres JavaScript ordinaires.

Fractions Exactes

Les chiffres périodiques sont détectés et affichés entre parenthèses, ex. 0,1 = 0,0(0011) en binaire.

Privé

Tout s'exécute dans votre navigateur ; rien de ce que vous collez n'est envoyé.

Comment Fonctionne le Changement de Base

En base b, chaque chiffre vaut b fois celui de droite : 2F en hexadécimal vaut 2 × 16 + 15 = 47. Les bases supérieures à 10 utilisent des lettres pour les chiffres supplémentaires (A = 10 à Z = 35). Les préfixes 0b, 0o et 0x sont acceptés pour le binaire, l'octal et l'hexadécimal, et les espaces ou tirets bas qui groupent les chiffres sont ignorés. Tout entier a une représentation exacte dans toutes les bases.

Les fractions sont différentes : une fraction ne se termine dans une base que si les facteurs premiers de son dénominateur divisent la base. C'est pourquoi 0,1 en décimal se répète à l'infini en binaire, 0,0(0011), à l'origine de la célèbre surprise 0,1 + 0,2 ≠ 0,3 en virgule flottante. Ce convertisseur utilise une arithmétique rationnelle exacte et met le bloc périodique entre parenthèses, ou affiche … s'il dépasse la limite de chiffres.

Points Clés

  • Préfixes acceptés: 0x, 0b et 0o sont compris.
  • Exact et sans taille maximale: Les entiers utilisent l'arithmétique BigInt.
  • Chiffres périodiques: Les parenthèses marquent le bloc qui se répète.
AdSense Placeholder
Slot: footer_leaderboard