Convertisseur de bases numériques

Saisissez un nombre, choisissez sa base et obtenez-le en binaire, octal, décimal et hexadécimal à la fois.

Base du nombre que vous saisissez
Nombres entiers uniquement (les fractions ne sont pas prises en charge). Vous pouvez utiliser un signe moins, les préfixes 0b, 0o et 0x, et des espaces ou « _ » comme séparateurs (et le point en décimal).
Lettres de l’hexadécimal
Regroupement des chiffres (affichage uniquement ; les valeurs copiées n’ont pas de regroupement)
Binaire

—

Octal

—

Nombre décimal

—

Hexadécimal

—

—

Comment fonctionnent les bases

La conversion utilise BigInt, qui gère des entiers de toute taille sans erreur d’arrondi : même de très grands entiers sont donc convertis exactement.

Exemples

Nombre décimal Binaire Octal Hexadécimal
10 1010 12 A
255 1111 1111 377 FF
256 1 0000 0000 400 100
500 1 1111 0100 764 1F4
65 535 1111 1111 1111 1111 177777 FFFF

Règles de saisie

Nombres négatifs

Un nombre négatif est converti sous la forme d’un signe moins suivi de sa valeur absolue (-255 s’écrit -FF en hexadécimal et -11111111 en binaire). Les ordinateurs stockent souvent les nombres négatifs sous une autre forme appelée « complément à deux », mais cet outil ne prend pas en charge le complément à deux. -0 devient 0.

Remarques

Questions fréquentes

Dois-je saisir « 0x » pour l’hexadécimal ?

Non. « 0x » indique seulement qu’un nombre est hexadécimal : vous pouvez donc l’omettre. Si vous le saisissez, il est supprimé automatiquement.

Quelle taille de nombre puis-je convertir ?

N’importe quel nombre entier inférieur à 2 puissance 256, soit en décimal un nombre inférieur à environ 1,16 × 10 puissance 77.

Puis-je convertir des fractions, ou obtenir le complément à deux d’un nombre négatif ?

Non. Cet outil ne convertit que des nombres entiers ; les fractions et le complément à deux ne sont pas pris en charge.