Convertisseur de bases numériques
Convertit entre binaire, octal, décimal et hexadécimal.
Tapez une valeur dans n'importe quel champ - décimal, hexadécimal, octal ou binaire - les trois autres se mettent à jour à l'instant. Utilise des bigints : pas de limite de précision en usage courant.
Comment l'utiliser
Tapez dans un champ
Décimal, hex, octal ou binaire.
Lisez les autres
Les quatre champs se mettent à jour à chaque frappe.
Copiez ce qu'il faut
Bouton de copie à côté de chaque champ.
Qu'est-ce que c'est ?
Un convertisseur de bases traduit une valeur entre systèmes positionnels. Le décimal (base 10) est l'humain ; le binaire (base 2) la langue native du matériel ; l'hexadécimal (base 16) la forme compacte des devs pour les couleurs, adresses mémoire et bitmasks ; l'octal (base 8) apparaît dans les permissions Unix.
Quand l'utiliser
Lire un code couleur hex comme composantes RGB ; convertir les modes de fichiers Unix entre octal et drapeaux binaires ; déboguer un protocole binaire ; transformer une adresse hex en décimal ; vérifier un exercice.
Erreurs courantes
Oublier les préfixes 0x / 0o / 0b en collant dans un langage - ils comptent. Mélanger représentation signée et non signée des négatifs. Et confondre little-endian et big-endian : ce convertisseur travaille sur des valeurs, pas des buffers d'octets.
FAQ
- Quel est le nombre maximum supporté ?
- Arbitraire - nous utilisons les bigints JavaScript, donc même un décimal à 1000 chiffres se convertit exactement. Les flottants ne sont pas supportés ici.