Convertisseur ASCII en binaire
Un convertisseur ASCII en binaire prend chaque caractère de votre entrée, recherche son point de code à sept bits, le complète à un octet complet et imprime les huit bits en zéros et uns. Utile pour les devoirs en informatique, pour lire un dump hexadécimal octet par octet, et pour écrire des fixtures de test pour du code série ou réseau de bas niveau où vous devez voir exactement quels bits traversent le fil.
Comment l'ASCII devient binaire
-
1
Collez votre texte
Tout caractère ASCII imprimable est accepté. Lettres, chiffres, ponctuation, espace.
-
2
Chaque caractère est mappé à un code décimal
Par exemple, `A` est 65, `a` est 97, l'espace est 32.
-
3
Ce décimal devient binaire sur 8 bits
65 en binaire est `01000001`. Le zéro de tête le complète à un octet complet.
-
4
Les octets sont joints par des espaces
Ainsi, `Hi` devient `01001000 01101001`. Changez le séparateur si votre format cible attend autre chose.
Exemple pratique
Le mot Cat s’encode comme :
| Caractère | Décimal | Binaire |
|---|---|---|
| C | 67 | 01000011 |
| a | 97 | 01100001 |
| t | 116 | 01110100 |
Concaténé : 01000011 01100001 01110100.
Pourquoi 8 bits et pas 7 ?
L’ASCII est défini comme un code sur 7 bits — valeurs 0-127. Mais chaque machine moderne stocke les caractères dans des octets entiers, donc le bit supérieur est toujours présent et est toujours zéro pour l’ASCII pur. Compléter à 8 bits correspond à ce que vous verrez dans un éditeur hexadécimal ou un suivi Wireshark.
Entrée non-ASCII
Les caractères au-dessus de U+007F (lettres accentuées, emoji, CJK) ne sont pas ASCII. Si l’entrée est encodée en UTF-8, un caractère peut prendre 2, 3 ou 4 octets. Par exemple, é (e accent aigu) est 11000011 10101001 en UTF-8 — une séquence de deux octets. Ce convertisseur traite chaque octet UTF-8 comme une unité.
Cas d’utilisation courants
- Éducation — Informatique 101, montrant comment le texte devient des bits.
- Débogage de protocole — Savoir que
GETau début d’une requête HTTP est01000111 01000101 01010100 00100000. - Puzzles d’obfuscation — Le texte binaire est un genre courant de puzzle d’évasion et de défi CTF.
Questions fréquentes
Parce que l’ASCII ne va que jusqu’à 127, donc le bit le plus significatif de chaque octet ASCII est zéro. Les chaînes qui incluent des octets UTF-8 non-ASCII auront des uns en tête sur les octets de continuation.
Oui — utilisez le convertisseur Binaire en ASCII. Il accepte tout regroupement de 8 bits avec ou sans séparateurs.
Oui. Chaque nouvelle ligne est un seul octet (LF = 0x0A = 00001010) ou deux octets (CRLF = 0x0D 0x0A) selon d’où vous avez copié. Le convertisseur les passe comme des caractères ordinaires.
L’espace entre les octets est le plus lisible. N’utilisez aucun séparateur si vous collez dans un analyseur à largeur fixe. Certains cours d’informatique s’attendent à des tirets ou des points — choisissez celui qui correspond au barème.
Outils similaires
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Formateur JSON
Collez du JSON pour l'afficher avec un retrait de 2 ou 4 espaces, le minifier en sortie compacte ou vérifier rapidement sa syntaxe avant de copier le résultat.
Générateur de palettes de couleurs aléatoires
Générez des palettes aléatoires de 2 à 15 couleurs, choisissez un style vif, pastel, sourd ou sombre, puis copiez les codes HEX ou les variables CSS.
Sélecteur de couleur HEX
Choisissez une couleur visuellement et obtenez ses valeurs HEX, RGB, HSL, HSV et CMYK, avec le contraste sur blanc et noir.
Générateur de palette de couleurs
Créez des palettes monochromatiques, analogues, complémentaires, triadiques ou tétradiques depuis une couleur HEX de base et exportez des variables CSS prêtes à copier.
Générateur de couleurs aléatoires
Générez de 1 à 50 couleurs HEX aléatoires avec des échantillons à prévisualiser, copier et utiliser en CSS, en test ou en recherche de palette.