Convertisseur binaire en ASCII

Déposez un flux de 0 et de 1 et regardez-le se transformer en caractères lisibles. Le convertisseur découpe votre entrée en morceaux de 8 bits (ou 7 bits si vous activez ce mode), associe chaque morceau à son point de code ASCII, puis réassemble la chaîne d’origine — utile pour les énigmes CTF, le débogage des captures série ou pour vérifier ce qu’un journal de firmware dit réellement.

Comment décoder le binaire en ASCII

  1. 1

    Collez le binaire

    Accepte les octets séparés par des espaces (01001000 01101001) ou un long flux de bits sans séparateurs.

  2. 2

    Choisissez la taille de l'octet

    Par défaut, c'est 8 bits par caractère. Passez à 7 bits pour des captures ASCII pures provenant de matériel plus ancien.

  3. 3

    Décoder

    Chaque morceau est analysé en base-2, converti en son point de code décimal, puis rendu sous forme de glyphe ASCII correspondant.

  4. 4

    Copiez le texte

    Récupérez la chaîne décodée avec le bouton de copie, ou modifiez l'entrée et décodez à nouveau.

Exemples courants de binaire à ASCII

Binaire (8 bits) Décimal ASCII
01001000 72 H
01100101 101 e
01101100 108 l
00100000 32 espace
00110000 48 0
01111111 127 DEL

7 bits vs 8 bits

L’ASCII classique ne définit que les points de code 0-127 et tient dans 7 bits. Tout sur les systèmes modernes utilise des octets de 8 bits où le bit supérieur est soit zéro (ASCII simple) soit fait partie d’un encodage étendu comme Latin-1 ou UTF-8. Si votre entrée est groupée en 7 bits et que vous obtenez des caractères illisibles en mode 8 bits, inversez le commutateur.

Pièges à surveiller

  • Les zéros de remplissage comptent. 1001000 (7 bits) et 01001000 (8 bits) se décodent tous deux en H, mais seulement dans le mode correspondant. Remplissez à 8 si votre source remplit à 8.
  • Les espaces sont ignorés. Les sauts de ligne, les tabulations et les espaces multiples entre les octets sont acceptables ; seuls les caractères 0/1 sont analysés.
  • Les caractères multi-octets UTF-8 (emoji, lettres accentuées) ne se décoderont pas correctement — cet outil cible l’ASCII à un seul octet. Utilisez un décodeur UTF-8 pour ceux-ci.
  • L’endianness n’est pas un problème ici. Les octets ASCII sont transmis MSB en premier par convention ; le convertisseur suppose cet ordre.

Questions fréquentes

Le convertisseur signale les bits restants afin que vous puissiez remplir ou couper. Des bits supplémentaires signifient généralement une erreur de copier-coller ou une taille d’octet non correspondante — essayez le mode 7 bits avant de supposer une corruption.

Oui, le mode 8 bits passe les points de code 128-255 en tant que Latin-1 (ISO-8859-1). Si vous attendez des guillemets intelligents Windows-1252 ou des séquences UTF-8, les résultats seront différents.

Les caractères imprimables s’affichent directement. Les non-imprimables (0-31 et 127) sont affichés sous forme de notation échappée comme \n, \t, \0 afin que vous puissiez toujours voir ce qui était dans le flux.

Non. La conversion s’effectue dans votre session de navigateur et la chaîne binaire que vous collez est supprimée dès que vous quittez la page.

Outils similaires