Aucun outil récemment utilisé
Pas encore de favoris

Convertisseur de Base Numérique Gratuit - Binaire, Octal, Décimal, Hexadécimal

271 utilisations
Exemples:
Binaire (Binary)
-
Octal (Octal)
-
Décimal (Decimal)
-
Hexadécimal (Hex)
-

Table de conversion

DécimalBinaireOctalHexadécimal
0000000
1000111
2001022
81000108
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100

Conseils de conversion

Binaire (Base 2)
Le binaire utilise uniquement 0 et 1. C'est le langage fondamental des ordinateurs.
Hexadécimal (Base 16)
L'hexadécimal utilise 0-9 et A-F. Un chiffre hex représente exactement 4 bits binaires.
Décimal (Base 10)
Le système numérique standard que nous utilisons quotidiennement.
Conversion temps réel
Tapez un nombre et voyez toutes les conversions se mettre à jour instantanément.

Questions fréquemment posées

Q Est-ce que la conversion entre bases perd de la précision ?
A Jamais avec des nombres entiers. Mais les valeurs décimales sont une autre affaire. Par exemple, 0,1 en décimal devient un motif binaire qui se répète — 0,0001100110011... à l'infini. Notre convertisseur tronque à 12 décimales, vous donnant 0,000110011001 en binaire. Une petite étiquette « approximatif » s'affiche à côté des résultats périodiques pour vous prévenir.
Q Pourquoi le binaire pour 3 (0011) est-il si différent du décimal pour 3?
A C'est parce que le binaire ne change pas de chiffres comme le décimal quand on atteint 10. En décimal, tu passes à deux chiffres après 9. Le binaire change après 1 — donc 2 devient "10" et 3 devient "11". Ton cerveau s'attend au motif décimal, mais le binaire compte juste sur deux doigts au lieu de dix. Essaie d'entrer 0 à 10 dans notre outil et regarde les résultats côte à côte. Tu repéreras le motif en quelques secondes.
Q Puis-je convertir des nombres négatifs en les voyant au format complément à deux ?
A Oui, tout à fait. Tapez un signe moins devant un nombre, comme -42 en décimal. L'outil affiche sa représentation binaire en complément à deux. Sur 8 bits, -42 devient 11010110. Nous partons de 8 bits par défaut, mais vous pouvez monter jusqu'à 32 bits dans le panneau avancé. Une fonctionnalité cachée que la plupart des convertisseurs ignorent complètement.
Q Que se passe-t-il si je colle un nombre avec des espaces ou des virgules ?
A Notre outil les supprime automatiquement. Collez « 1 000 » ou « 1,000 » dans le champ décimal — vous obtenez 1111101000 en binaire. Même chose pour l'hexadécimal comme « FF 00 80 ». Le convertisseur ignore tous les caractères de mise en forme. Inutile de nettoyer vos données venant de tableurs, commentaires de code ou PDF avant de les utiliser. Collez et c'est fini.
Q Pourquoi l'octal semble dépassé, mais on l'utilise encore pour les permissions de fichiers ?
A L'octal persiste car les permissions Unix utilisent trois bits par groupe — lecture (4), écriture (2), exécution (1). Ça correspond parfaitement à un chiffre octal par groupe d'utilisateurs. Tape 755 dans notre convertisseur et regarde-le devenir binaire 111101101. Tu vois le motif immédiatement : propriétaire obtient 111, groupe 101, les autres 101. Bascule entre octal et binaire — chaque chiffre octal donne exactement trois bits binaires. Aucune autre base ne le fait aussi proprement.
Q Que se passe-t-il si je saisis un caractère invalide dans un champ de saisie ?
A Le convertisseur ignore simplement le caractère et affiche un petit avertissement. Tapez "12G4" dans le champ hexadécimal et le G disparaît, ne laissant que 124. Si vous entrez quelque chose de complètement absurde comme "bonjour le monde", les champs de résultat restent vides tant que la saisie n'est pas nettoyée. L'outil détecte aussi automatiquement la base source de ce que vous collez. Collez donc "0x1F" dans la case décimale, il le traite comme de l'hexadécimal sans broncher. Un gain de temps réel quand vous manipulez des données venues de plusieurs langages.
Q Pourquoi les développeurs écrivent-ils 0x devant les nombres hexadécimaux, et le convertisseur exige-t-il ce préfixe ?
A Le préfixe 0x est une convention issue du langage C qui indique au compilateur : « ce nombre est en hexadécimal ». Notre convertisseur s'en passe — collez 0xFF ou simplement FF, vous obtenez 255 dans les deux cas. La détection automatique retire les préfixes 0x, 0b et 0o (pour binaire et octal) dès qu'elle les repère. Si vous copiez un extrait de code, collez le jeton entier sans le modifier. Une étape de nettoyage en moins avant la conversion.
Q Puis-je convertir un nombre décimal avec une partie fractionnaire, comme 10,625, en binaire ?
A Oui, ça marche sans souci. Saisissez 10,625 et vous obtenez 1010,101 en binaire. La raison : 0,625 vaut 5/8, ce qui correspond pile aux positions binaires 1/2, 1/4 et 1/8. À l'inverse, 10,1 donne la séquence répétitive 1010,000110011001... que l'outil signale comme approximative. Pour un résultat exact, privilégiez les fractions en puissances de deux — pratique quand vous travaillez sur des masques réseau ou des adresses mémoire.
Q Comment puis-je partager ces valeurs converties dans la documentation de mon projet ?
A Cliquez simplement sur l'icône de copie à côté de n'importe quel champ de sortie pour récupérer le résultat instantanément. Vous obtenez la chaîne de texte exacte sans aucun bogue de formatage caché. Collez-la directement dans des fichiers markdown ou des commentaires de code sans toucher à nouveau à votre clavier.
Q Est-ce que mes données de conversion sensibles sont envoyées vers un serveur externe lors de l'utilisation de cet outil ?
A Votre navigateur gère chaque calcul localement via du JavaScript côté client. Saisissez des clés API confidentielles ou des adresses IP sans craindre de fuite. Rien ne quitte votre appareil car Internet n'intervient plus une fois la page chargée. Essayez de couper votre Wi-Fi pour vérifier que le convertisseur fonctionne toujours hors ligne.

Comment utiliser

Outils connexes