Convertissez instantanément entre binaire, octal, décimal et hexadécimal, même pour de très grands nombres.
11111111
377
255
FF
La conversion repose sur BigInt de bout en bout : elle ne passe jamais par le Number de JavaScript, donc les valeurs hors de la plage d'entiers sûrs sont converties exactement. Cette version ne prend pas en charge les fractions, le complément à deux ni une largeur de bits fixe.
Convertissez rapidement du texte en Base64 et inversement.
Ouvrir →Explorez des structures JSON imbriquées et repérez les erreurs de syntaxe.
Ouvrir →Décodez un JWT pour lire son en-tête, sa charge utile et son expiration. Décodage seulement : la signature n'est pas vérifiée.
Aucun commentaire pour le moment. Soyez le premier !
Le convertisseur de bases numériques convertit des entiers de précision arbitraire entre binaire, octal, décimal et hexadécimal, avec l'arithmétique BigInt, sans les limites de précision des nombres JavaScript.
La conversion s'appuie entièrement sur le BigInt de JavaScript, jamais sur le type Number ordinaire, et ne perd donc jamais de précision au-delà de la plage des entiers sûrs.
Les nombres négatifs sont pris en charge. Cette version (V1) ne gère ni les valeurs fractionnaires, ni le complément à deux, ni une largeur de bits fixe.
Oui, à condition que le préfixe corresponde à la base source choisie — par exemple, une entrée hexadécimale peut commencer par 0x.