Code Binaire :
Saisissez du texte ci-dessus
Processus de Conversion Texte vers Binaire
Ce calculateur convertit les caractères de texte en code binaire (représentation en base 2) en utilisant différentes normes d'encodage de caractères. Chaque caractère est transformé en sa valeur numérique selon l'encodage sélectionné (ASCII, UTF-8 ou UTF-16), puis converti au format binaire. La sortie peut être formatée avec différents séparateurs pour une meilleure lisibilité.
Formule de conversion
Conversion décimal-binaire :
Binaire = dndn-1...d1d0
Où chaque chiffre di = (Décimal ÷ 2i) mod 2
Processus de conversion caractère-binaire :
Étape 1 : Caractère → point de code ASCII/UTF (valeur décimale)
Étape 2 : Valeur décimale → Représentation binaire
Étape 3 : Compléter à 8 bits (ASCII/UTF-8) ou 16 bits (UTF-16)
Exemple : Caractère 'A' (ASCII 65)
65 = 64 + 1 = 26 + 20
Binaire : 01000001
Position : [27][26][25][24][23][22][21][20]
Valeurs : [0][1][0][0][0][0][0][1]
Exemples pratiques
Exemple 1 : Caractère unique (ASCII, séparateur espace)
Entrée : "H"
Sortie : 01001000
Exemple 2 : Mot simple (ASCII, séparateur espace)
Entrée : "Hi"
Sortie : 01001000 01101001
Exemple 3 : Mot sans séparateur (ASCII, pas de séparateur)
Entrée : "Hello"
Sortie : 0100100001100101011011000110110001101111
Exemple 4 : Séparateur virgule (ASCII, séparateur virgule)
Entrée : "OK"
Sortie : 01001111,01001011
Exemple 5 : Nombres en binaire (ASCII, séparateur espace)
Entrée : "2025"
Sortie : 00110010 00110000 00110010 00110101
Exemple 6 : Caractères spéciaux (ASCII, séparateur espace)
Entrée : "A+B"
Sortie : 01000001 00101011 01000010
Exemple 7 : Signes de ponctuation (ASCII, séparateur espace)
Entrée : "Hello!"
Sortie : 01001000 01100101 01101100 01101100 01101111 00100001
Exemple 8 : Encodage UTF-8 avec symbole
Entrée : "©" (encodage UTF-8)
Sortie : 11000010 10101001
Exemple 9 : Encodage UTF-16
Entrée : "AB" (encodage UTF-16)
Sortie : 0000000001000001 0000000001000010
Exemple 10 : Lettres majuscules/minuscules (ASCII, séparateur virgule)
Entrée : "aB"
Sortie : 01100001,01000010
Détails de l'encodage : L'encodage ASCII utilise 8 bits (1 octet) par caractère et prend en charge les caractères 0-127. UTF-8 est un encodage à longueur variable utilisant 1 à 4 octets par caractère, rétrocompatible avec ASCII. UTF-16 utilise 16 bits (2 octets) par caractère pour le Plan Multilingue de Base. Choisissez l'option de séparateur pour formater la sortie binaire afin d'améliorer la lisibilité.