Convertisseur Texte ↔ Binaire

Traduisez instantanément votre texte en code binaire (01010101) et décodez du binaire en texte lisible. Idéal pour l'apprentissage et les projets créatifs.

Convertisseur Binaire
Séparateur :
Le résultat apparaîtra ici...

Comment ça marche ?

Chaque caractère est converti en son code ASCII, puis traduit en binaire sur 8 bits (1 octet). Par exemple, 'A' = 65 = 01000001.

Exemple

Salut01010011 01100001 01101100 01110101 01110100

Comprendre le système binaire

Le système binaire est la base du fonctionnement de tous les ordinateurs. Contrairement au système décimal (base 10) que nous utilisons au quotidien, le binaire n'utilise que deux chiffres : 0 et 1. Chaque chiffre binaire est appelé un bit.

Comment fonctionne la conversion Texte → Binaire ?

Chaque caractère (lettre, chiffre, symbole) possède un code numérique unique dans le standard ASCII (American Standard Code for Information Interchange). Par exemple, la lettre 'A' majuscule correspond au nombre 65. Ce nombre est ensuite converti en binaire : 65 = 01000001 (sur 8 bits, soit 1 octet).

La table ASCII simplifiée

Les caractères les plus courants ont des codes faciles à retenir. A à Z vont de 65 à 90. a à z vont de 97 à 122. 0 à 9 vont de 48 à 57. L'espace a le code 32. Notre convertisseur gère automatiquement ces correspondances.

Pourquoi 8 bits (1 octet) ?

Un octet (byte en anglais) est composé de 8 bits. Avec 8 bits, on peut représenter 2^8 = 256 valeurs différentes (de 0 à 255). C'est suffisant pour encoder tous les caractères ASCII standard (128 caractères) et l'ASCII étendu (256 caractères).

ASCII vs ASCII étendu vs Unicode : les 3 standards d'encodage

L'encodage des caractères a évolué pour supporter les langues internationales et les emojis. Voici les différences entre les standards :

StandardNombre de caractèresTaille (bits)Couverture
ASCII128 caractères7 bitsAnglais de base (A-Z, 0-9, ponctuation)
ASCII étendu256 caractères8 bitsAjoute les accents (é, è, ç, ü)
Unicode (UTF-8)1,1 million+ caractèresVariable (8-32 bits)Toutes les langues + emojis

Unicode (UTF-8) est le standard actuel du web. Il est rétro-compatible avec ASCII : les 128 premiers caractères UTF-8 sont identiques à l'ASCII, ce qui garantit la compatibilité avec les systèmes anciens. Notre convertisseur utilise l'encodage natif JavaScript (UTF-16), mais les résultats sont équivalents à ASCII pour les caractères latins de base.

Exemples pratiques de conversion

Voici des caractères courants avec leur code ASCII et leur représentation binaire :

CaractèreCode ASCIIBinaire (8 bits)
A6501000001
a9701100001
04800110000
(espace)3200100000

Remarquez la différence entre 'A' (65) et 'a' (97) : il y a exactement 32 codes de décalage entre une majuscule et sa minuscule. Ce n'est pas un hasard : 32 en binaire est 00100000, ce qui correspond au bit de différenciation majuscule/minuscule en ASCII.

Questions fréquentes

Puis-je convertir des emojis en binaire ?

Les emojis utilisent l'encodage Unicode (UTF-8 ou UTF-16), pas l'ASCII simple. Un emoji peut nécessiter 2 à 4 octets (16 à 32 bits). Notre outil utilise l'encodage ASCII standard et peut produire des résultats inattendus avec les emojis.

Comment lire un nombre binaire ?

De droite à gauche, chaque position représente une puissance de 2. Par exemple, 01000001 = 0×128 + 1×64 + 0×32 + 0×16 + 0×8 + 0×4 + 0×2 + 1×1 = 64 + 1 = 65 = 'A'.

À quoi sert la conversion binaire concrètement ?

Au-delà de l'aspect éducatif, la conversion binaire est utilisée en programmation bas niveau, en cryptographie simple, pour créer des puzzles ou messages codés, et pour comprendre le stockage de données.

Quelle est la différence entre bit, octet et byte ?

Un bit est la plus petite unité (0 ou 1). Un octet = 8 bits (terme français). Un byte = 8 bits (terme anglais, équivalent à octet dans 99% des cas). Attention : certains systèmes historiques utilisaient des bytes de tailles différentes.

Outils Vie Pro & Études associés