Convertisseur décimal en binaire
Transformez des entiers décimaux en binaire, y compris les nombres négatifs en complément à deux sur la largeur de bits voulue.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Convertisseur décimal en binaire ?
Le binaire écrit un nombre avec seulement 0 et 1, chaque position valant une puissance de deux : le décimal 42 s’écrit 101010 car 32 + 8 + 2 = 42. Cet outil convertit chaque ligne collée avec une arithmétique exacte sur grands entiers, sans limite à 32 ou 53 bits.
Les négatifs peuvent s’afficher avec un signe moins (−101) ou comme un motif de bits en complément à deux de largeur fixe, à la manière dont les processeurs stockent les entiers signés : −5 sur 8 bits donne 11111011. Vous pouvez aussi grouper les bits par quartets ou octets, ajouter le préfixe 0b et compléter à des octets entiers.
Comment ça marche ?
- Collez un entier décimal par ligne.
- Choisissez l’écriture des négatifs : signe moins, ou complément à deux sur 8, 16, 32 ou 64 bits.
- Réglez le groupement (4 ou 8 bits), le préfixe 0b et le remplissage à un multiple de 8, 16, 32 ou 64 bits.
- Copiez le résultat ; pour un seul nombre, les lignes affichent aussi l’hexadécimal, l’octal et la longueur en bits.
Cas d'usage courants
- Vérifier des drapeaux et masques de bits en lisant ou en écrivant du code bas niveau.
- Voir comment un entier négatif est stocké dans une variable int8, int16 ou int32.
- Préparer des littéraux binaires pour des registres matériels ou des champs de protocole.
- Contrôler les réponses d’exercices d’informatique.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
42 -5 255
101010 -101 11111111
Confidentialité
Convertisseur décimal en binaire s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Le complément à deux exige une largeur fixe : les valeurs doivent tenir dans la plage de −2^(N−1) à 2^N−1, sinon la ligne est signalée en erreur. Les fractions ne sont pas gérées ici ; utilisez le convertisseur de base.
Questions fréquentes
Comment s’écrit −5 en complément à deux ?
On inverse les bits de 5 puis on ajoute un. Sur 8 bits : 00000101 → 11111010 → 11111011. Choisissez « Complément à deux, 8 bits » pour l’obtenir directement.
Y a-t-il une limite de taille ?
Aucune limite pratique pour un usage normal : des nombres de milliers de chiffres sont convertis exactement. Seuls les modes complément à deux sont bornés par leur largeur.
Comment obtenir un octet complet pour les petits nombres ?
Réglez « Compléter jusqu’à un multiple de » sur 8 bits : 5 devient 00000101 au lieu de 101.
Outils associés
Convertisseur binaire en décimal
Lisez du binaire comme un nombre décimal, soit en valeur non signée simple, soit en entier signé en complément à deux.
Outils développeur
Convertisseur décimal en hexadécimal
Transformez des entiers décimaux en hexadécimal, avec groupement par octets, préfixe 0x et complément à deux de largeur fixe pour les négatifs.
Outils développeur
Convertisseur binaire en hexadécimal
Transformez des motifs de bits en hexadécimal chiffre par chiffre, en conservant les zéros de tête pour préserver la largeur de la valeur.
Outils développeur
Convertisseur de base (de 2 à 36)
Saisissez un nombre, choisissez sa base et la base cible : le résultat est exact, avec un aperçu en binaire, octal, décimal, hexadécimal et base 36.
Outils développeur
Convertisseur Texte en Binaire
Transformez des mots en 0 et en 1 : chaque octet de votre texte est affiché sur huit bits.
Encodage & décodage
Convertisseur IP en binaire
Visualisez n’importe quelle adresse IP en bits, par exemple 192.168.1.1 → 11000000.10101000.00000001.00000001.
Outils réseau
Convertisseur hexadécimal en binaire
Développez des valeurs hexadécimales en motifs de bits exacts, quatre bits par chiffre, avec groupement et remplissage facultatifs.
Outils développeur
Convertisseur décimal en octal
Saisissez des entiers décimaux et obtenez leur forme octale exacte, avec préfixe 0o, groupement ou complément à deux de largeur fixe si besoin.
Outils développeur