Systèmes

Convertisseur décimal, binaire, octal et hexadécimal

Convertissez un entier entre décimal, binaire, octal et hexadécimal, sans arrondi jusqu’à 4 096 bits. Négatifs signés, copie de chaque résultat, calcul local.

Saisissez un entier dans la base de votre choix : ses écritures binaire, octale, décimale et hexadécimale s’affichent aussitôt, sans arrondi ni séparateur.

Saisie

Convertisseur décimal, binaire, octal et hexadécimal

Choisissez la base explicitement : elle n’est jamais déduite d’un préfixe ou d’un zéro initial.

Chiffres de la base choisie, signe moins facultatif. Sans préfixe 0b, 0o ou 0x, espace interne, séparateur ni fraction. Limite : 4 096 bits et 8 192 unités UTF-16.

Exemples de saisie

Activez JavaScript pour convertir les valeurs localement dans votre navigateur. Les explications restent consultables sans JavaScript.

Résultats

Saisissez un entier : les quatre conversions s’affichent automatiquement.

Comprendre les conversions

Chaque base écrit le même entier avec un alphabet différent : 0–1 en binaire, 0–7 en octal, 0–9 en décimal, puis 0–9 et A–F en hexadécimal. Le calcul utilise des entiers exacts, sans arrondi, jusqu’à 4 096 bits.

Un nombre négatif est écrit avec un signe moins dans les quatre bases. Aucune représentation en complément à deux n’est appliquée, car elle dépend d’une taille de mot. Les résultats ne contiennent ni préfixe, ni zéro initial, ni séparateur : la valeur copiée est exactement celle affichée.

La conversion est entièrement locale, sans envoi ni stockage des valeurs saisies.

Exemples de conversion

Quelques valeurs courantes, calculées par le même moteur que le convertisseur. 65 535 est le plus grand numéro de port TCP ou UDP et 4 294 967 295 (2^32 − 1) la plus grande valeur d’une adresse IPv4.

Même entier écrit dans les quatre bases
DécimalHexadécimalOctalBinaire
0000
10A121010
422A52101010
255FF37711111111
-42-2A-52-101010
4095FFF7777111111111111
65535FFFF1777771111111111111111
4294967295FFFFFFFF3777777777711111111111111111111111111111111

Questions fréquentes

Comment convertir un nombre décimal en binaire ?

Choisissez Décimal (base 10), puis saisissez l’entier : les quatre écritures sont recalculées à chaque frappe. Par exemple, 255 s’écrit 11111111 en binaire, 377 en octal et FF en hexadécimal. Pour relire les mêmes chiffres dans une autre base, changez simplement la base de la saisie.

Que représentent les lettres A à F en hexadécimal ?

La base 16 utilise seize symboles : 0 à 9, puis A à F pour les valeurs 10 à 15. Chaque chiffre hexadécimal correspond à quatre bits : F vaut 1111 et 2A vaut 101010, soit 42 en décimal. La saisie accepte les minuscules comme les majuscules ; les résultats sont toujours écrits en majuscules.

Comment sont traités les nombres négatifs ?

Le signe moins est conservé dans les quatre bases : -42 devient -101010 en binaire et -2A en hexadécimal. Le convertisseur n’applique pas de complément à deux, car cette représentation dépend d’une largeur choisie, par exemple 8, 16 ou 32 bits. Le signe + n’est pas accepté.

Les très grands nombres restent-ils exacts ?

Oui. Le calcul utilise des entiers exacts jusqu’à 4 096 bits, signe exclu, soit 1 234 chiffres décimaux. Par exemple, 9007199254740993 reste exact, alors qu’un calcul en nombres à virgule flottante l’arrondirait. Une valeur plus grande est refusée avec un message explicite, jamais coupée.

Puis-je saisir 0x, 0b ou 0o devant le nombre ?

Non. Choisissez la base dans la liste et saisissez seulement les chiffres : 0x1F est refusé, alors que 1F en hexadécimal est accepté. Les zéros initiaux ordinaires sont admis et n’entraînent jamais une lecture en octal. Les espaces internes, séparateurs de milliers et fractions sont refusés.

La valeur copiée est-elle identique à l’affichage, et mes nombres sont-ils envoyés ?

Chaque bouton Copier place la valeur exacte dans le presse-papiers, sans préfixe ni séparateur. Si le navigateur refuse l’accès, un message l’indique et vous pouvez sélectionner la valeur manuellement. La conversion s’exécute localement dans le navigateur : les nombres saisis ne sont ni envoyés ni enregistrés.

Retour à l’accueil des outils