Convertissez un nombre entre binaire, octal, décimal et hexadécimal simultanément, et toute base de 2 à 36. Saisissez dans un champ et toutes les représentations se mettent à jour en direct.
Un UUID identifie un enregistrement — ne l'utilisez jamais comme jeton d'authentification.
Math.random() est prévisible. Utilisez le CSPRNG pour jetons, ID et secrets.
Décoder n'est pas vérifier. Validez toujours la signature et les claims côté serveur.
Générez les clés ici, puis stockez-les dans des variables d'environnement ou un coffre.
Convertissez un nombre entre binaire, octal, décimal et hexadécimal simultanément, et toute base de 2 à 36. Saisissez dans un champ et toutes les représentations se mettent à jour en direct.
Saisissez un nombre dans un champ — les autres bases se mettent à jour instantanément.
Les préfixes 0x, 0b et 0o sont reconnus pour hex, binaire et octal.
Chaque représentation dispose de son bouton copier.
| Décimal | Hex | Binaire |
|---|---|---|
| 255 | ff | 11111111 |
| 1024 | 400 | 10000000000 |
| 65535 | ffff | 1111111111111111 |
0xff, 255 et 11111111 sont trois écritures de la même valeur.
C'est complètement gratuit, privé et sans inscription.
Utiliser l'outilUn chiffre hex correspond à quatre bits, donc un octet fait toujours deux caractères — bien plus compact et lisible que le binaire.
Toute base jusqu’à 36 s’écrit avec les chiffres 0-9 et les lettres a-z. La base 36 les utilise tous.
Oui. Le signe moins est conservé dans toutes les bases. Pour le complément à deux, convertissez la valeur absolue et inversez.
Explore the whole collection — no signup, 100% free & private.