Outil pour réaliser des conversion en binaire, système de numération utilisant la base 2 utilisé notamment en code informatique.
Code Binaire - dCode
Catégorie(s) : Arithmétique, Codage de Caractères
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le binaire est souvent utilisé pour coder du texte en ASCII, utiliser la page dédiée pour traduire du binaire en texte (et inversement) :
Le système binaire est une numération positionnelle en base 2, c'est-à-dire une manière d'écrire les nombres en utilisant uniquement deux chiffres.
Ces chiffres sont appelés bits (pour binary digit) et prennent uniquement les valeurs 0 et 1.
Convertir un nombre $ N $ en binaire (format avec des zéros et des uns) c'est réaliser un changement de base arithmétique de la base 10 (base décimale noté $ N_{(10)} $) à la base 2 (code binaire naturel noté $ N_{(2)} $).
Exemple : $ 5_{(10)} = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 101_{(2)} $
La méthode consiste à réaliser des divisions successives par $ 2 $ et de noter les restes ($ 0 $ ou $ 1 $) dans l'ordre inverse.
Exemple : Avec le nombre 6 : $ 6/2 = 3 $ reste $ 0 $, puis $ 3/2 = 1 $ reste $ 1 $, puis $ 1/2 = 0 $ reste $ 1 $. Les restes successifs sont $ 0,1,1 $ donc $ 6_{(10)} $ s'écrit $ 110_{(2)} $ en binaire.
NB : Un nombre en binaire est une suite de bits dans une séquence, où chaque position a une valeur qui est une puissance de 2.
Convertir un texte en binaire consiste à associer à chaque caractère un nombre selon une table de codage, comme A1Z26 ou ASCII. Chaque nombre est ensuite converti en binaire.
Exemple : AZ vaut 65,90 (code ASCII) soit 1000001,1011010 en binaire
Pour effectuer l'opération inverse, convertir chaque suite de bits en nombre, puis associer ce nombre au caractère correspondant dans la table de codage choisie.
Convertir un nombre binaire consiste à effectuer un changement de base de la base 2 vers la base 10. Chaque bit est multiplié par la puissance de 2 correspondant à sa position.
Exemple : $ 111_{(2)} = 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 7_{(10)} $
Le binaire permet de représenter tous les nombres. En définissant une table de correspondance entre des objets (lettres, symboles, couleurs, sons) et des nombres, il devient possible de coder n'importe quelle information en binaire.
Le codage le plus courant en informatique est ASCII, où A=65, B=66, etc.
D'autres codages existent, comme A1Z26 (A=1, Z=26).
Tout codage numérique possède une représentation binaire.
Le terme langage binaire est une expression impropre. Il n'existe pas de langue ou de langage formel appelé langage binaire. En informatique, les langages de programmation sont traduits en langage machine, constitué d'instructions numériques. Ces nombres peuvent être représentés en binaire, ce qui explique l'usage courant de cette expression.
Un bit (contraction de binary digit) est la plus petite unité d'information en informatique à deux valeurs : 0 ou 1.
En informatique, la mémoire est finie. Les nombres sont stockés dans des emplacements de taille fixe, définie par un nombre $ N $ de bits.
Ce choix limite les valeurs représentables et influence les performances et la consommation mémoire.
Le nombre de bits nécessaires dépend de la valeur maximale à représenter. Avec $ n $ bits, il est possible de coder les nombres de $ 0 $ à $ 2^n - 1 $.
Voici les intervalles min-max :
| 0-1 | 1 |
| 2-3 | 2 |
| 4-7 | 3 |
| 8-15 | 4 |
| 16-31 | 5 |
| 32-63 | 6 |
| 64-127 | 7 |
| 128-255 | 8 |
| 256-511 | 9 |
| 512-1023 | 10 |
| 1024-2047 | 11 |
| 2048-4095 | 12 |
| 2^(n-1) - (2^n)-1 | n |
Pour un nombre écrit sous la forme bbbb.bbb, chaque bit après la virgule représente une puissance négative de 2 ($ 2^{-1}, 2^{-2}, \dots $), alors utiliser l'outil de changement de base N sur dCode.
Pour les nombres stockés selon la norme IEEE 754, se référer à la structure spécifique du format (signe, exposant, mantisse).
Il y a 10 types de personnes dans le monde, ceux qui comprennent le binaire, et les autres !
10 en binaire vaut 2 en décimal.
dCode se réserve la propriété du code source pour "Code Binaire". Tout algorithme pour "Code Binaire", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Binaire" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Binaire" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Code Binaire" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Binaire sur dCode.fr [site web en ligne], consulté le 29/01/2026,