Entrée
Préparation de votre espace de travail…
Mode d’emploi
- Choisissez les bases et saisissez un nombre par ligne.
- Vérifiez le résultat et son état de précision.
- Copiez le résultat ou téléchargez les lignes en JSON.
Convertisseur décimal vers binaire
Chaque position binaire est une puissance de deux : 42 est la somme de 32, 8 et 2.
Changer de base modifie la représentation du même nombre, sans encoder du texte ni réordonner des octets.
Représentations et utilisation
Aucun remplissage à huit bits n’est ajouté ; les négatifs gardent leur signe moins.
4210101042 = 32 + 8 + 2, soit 101010 en binaire.
Précision et validation
Les entiers utilisent BigInt. Les fractions sont calculées avec un numérateur et un dénominateur entiers ; les développements infinis sont tronqués et signalés.
Interpréter et réutiliser
Le signe moins est conservé ; aucun complément à deux n’est supposé. Chaque ligne est validée séparément et JSON conserve les erreurs.
Nombres : 500 lignes / 1 MiB, 4 096 caractères par nombre. Fractions : 1–128 chiffres. Texte et octets : 64 KiB. Opérations binaires : 8–256 bits. Le worker s’arrête après 30 secondes.
Questions fréquentes
Le résultat contient-il toujours huit bits ?
Non. Utilisez la calculatrice binaire pour un complément à deux de largeur fixe.
Pourquoi le résultat est-il tronqué ?
Certaines fractions se répètent dans la base cible. L’affichage s’arrête à 1–128 chiffres sans arrondi.
Les grands entiers perdent-ils en précision ?
Non. BigInt conserve tous les chiffres, même au-delà de 2^53 − 1.
Mon entrée est-elle envoyée à un serveur ?
Non. Les calculs se font dans le navigateur ; DevToolsy n’envoie ni ne stocke votre entrée.
Que contient la copie ?
La copie reprend la valeur affichée. JSON conserve les chaînes et codes d’erreur sans convertir les grands entiers en nombres flottants.