Saisissez un nombre et voyez-le instantanément en binaire, octal, décimal, hexadécimal et dans n'importe quelle base personnalisée de 2 à 36.
Nombres entiers uniquement ; les fractions et les décimales ne sont pas prises en charge. Les nombres négatifs et les préfixes 0x / 0b / 0o le sont.
Cet outil convertit des nombres entiers entre binaire, octal, décimal, hexadécimal et n'importe quelle base personnalisée de 2 à 36, le tout à la fois et directement dans votre navigateur. Il utilise le type BigInt de JavaScript, il n'y a donc aucune limite à la taille du nombre que vous pouvez convertir, contrairement aux calculatrices qui échouent au-delà de 32 ou 64 bits. Le mode de détection automatique reconnaît les préfixes standards 0x, 0b et 0o, et les nombres négatifs sont entièrement pris en charge.
Quelles bases numériques cet outil prend-il en charge ?
Le binaire (base 2), l'octal (base 8), le décimal (base 10) et l'hexadécimal (base 16) sont toujours affichés, ainsi qu'une base personnalisée que vous pouvez régler entre 2 et 36, en entrée comme en sortie.
Comment saisir un nombre hexadécimal ou binaire ?
Sélectionnez la base correspondante dans le menu déroulant, ou laissez sur Auto et saisissez le nombre avec son préfixe standard : 0x pour l'hexadécimal, 0b pour le binaire et 0o pour l'octal — par exemple 0xFF, 0b1010 ou 0o17.
Cet outil peut-il gérer les nombres négatifs ?
Oui. Faites précéder le nombre d'un signe moins (par exemple -1F en hexadécimal ou -101 en binaire) et chaque base de sortie affichera la même valeur signée.
Pourquoi puis-je convertir des nombres plus grands que d'autres outils ?
Ce convertisseur utilise le type natif BigInt de JavaScript au lieu d'entiers classiques sur 32 ou 64 bits, il n'y a donc aucune limite supérieure de précision. La plupart des calculatrices et des formules de tableur débordent silencieusement ou arrondissent dès qu'un nombre dépasse leur largeur de bits fixe ; cet outil conserve chaque chiffre exact, quelle que soit la taille du nombre.
Que m'indique la ligne du nombre de chiffres et de la longueur en bits ?
Elle indique combien de bits le nombre nécessite en binaire et combien de chiffres il comporte en décimal — utile pour dimensionner des types de données, vérifier des besoins de stockage ou confirmer qu'une valeur tient dans un champ de largeur fixe.
Pourquoi l'hexadécimal est-il tant utilisé en programmation ?
L'hexadécimal est un substitut compact et lisible au binaire : chaque chiffre hexadécimal représente exactement quatre bits (un nibble), ce qui rend la conversion entre les deux simple et sans perte. C'est pourquoi l'hexadécimal est la façon standard d'écrire les adresses mémoire, les codes couleur, les valeurs d'octets et les vidages de données binaires.
Toute la conversion s'effectue localement dans votre navigateur via JavaScript. Vos nombres ne sont jamais envoyés, transmis ni stockés sur un serveur.
Générez des hashes MD5, SHA-1, SHA-256 et SHA-512 à partir de texte ou de fichiers instantanément dans votre navigateur.
Encodez ou décodez du texte et des fichiers Base64 dans votre navigateur
Convertissez des timestamps Unix en dates et inversement, avec une horloge en direct.
Validez les IBAN selon les règles de longueur par pays et la vérification de la somme de contrôle mod-97.