Convertitore da ASCII a Binario

Un convertitore da ASCII a binario prende ogni carattere del tuo input, cerca il suo codice punto a sette bit, lo riempie fino a un byte completo e stampa gli otto bit in zeri e uni. Utile per i compiti di informatica, per leggere un dump esadecimale byte per byte e per scrivere fixture di test per codice seriale o di rete a basso livello dove è necessario vedere esattamente quali bit attraversano il cavo.

Come l'ASCII diventa binario

  1. 1

    Incolla il tuo testo

    Qualsiasi carattere ASCII stampabile è accettato. Lettere, cifre, punteggiatura, spazi.

  2. 2

    Ogni carattere è mappato a un codice decimale

    Ad esempio, `A` è 65, `a` è 97, lo spazio è 32.

  3. 3

    Quel decimale diventa binario a 8 bit

    65 in binario è `01000001`. Lo zero iniziale lo riempie fino a un byte completo.

  4. 4

    I byte sono uniti con spazi

    Quindi `Hi` diventa `01001000 01101001`. Cambia il separatore se il tuo formato di destinazione si aspetta qualcos'altro.

Esempio pratico

La parola Cat si codifica come:

Carattere Decimale Binario
C 67 01000011
a 97 01100001
t 116 01110100

Concatenato: 01000011 01100001 01110100.

Perché 8 bit e non 7?

L’ASCII è definito come un codice a 7 bit — valori da 0 a 127. Ma ogni macchina moderna memorizza i caratteri in byte interi, quindi il bit più significativo è sempre presente ed è sempre zero per l’ASCII puro. Riempire a 8 bit corrisponde a ciò che vedrai in un editor esadecimale o in una traccia di Wireshark.

Input non-ASCII

I caratteri sopra U+007F (lettere accentate, emoji, CJK) non sono ASCII. Se l’input è codificato in UTF-8, un carattere può richiedere 2, 3 o 4 byte. Ad esempio, é (e con accento acuto) è 11000011 10101001 in UTF-8 — una sequenza di due byte. Questo convertitore tratta ogni byte UTF-8 come un’unità.

Casi d’uso comuni

  • Educazione — Informatica 101, mostrando come il testo diventa bit.
  • Debugging di protocollo — Sapere che GET all’inizio di una richiesta HTTP è 01000111 01000101 01010100 00100000.
  • Puzzle di offuscamento — Il testo binario è un genere comune di puzzle di escape room e sfide CTF.

Domande frequenti

Perché l’ASCII arriva solo fino a 127, quindi il bit più significativo di ogni byte ASCII è zero. Le stringhe che includono byte UTF-8 non-ASCII avranno uno iniziale sui byte di continuazione.

Sì — usa il Convertitore da Binario a ASCII. Accetta qualsiasi raggruppamento a 8 bit con o senza separatori.

Sì. Ogni nuova riga è un singolo byte (LF = 0x0A = 00001010) o due byte (CRLF = 0x0D 0x0A) a seconda da dove hai copiato. Il convertitore li passa come caratteri ordinari.

Lo spazio tra i byte è il più leggibile. Non usare separatori se stai incollando in un parser a larghezza fissa. Alcuni corsi di informatica si aspettano trattini o punti — scegli quello che corrisponde al programma.

Strumenti correlati