Aller au contenu

Convertisseur de bases numériques

Convertit entre binaire, octal, décimal et hexadécimal.

Fonctionne dans votre navigateur

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

  1. Tapez dans un champ

    Décimal, hex, octal ou binaire.

  2. Lisez les autres

    Les quatre champs se mettent à jour à chaque frappe.

  3. 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.

Plus dans cette catégorie