Vai al contenuto principale
FreeOnlineTools Go
Italiano
Come

Come convertire il testo in binario e viceversa passo dopo passo

Di FreeOnlineTools Team · 2026-09-02 aggiornata

Risposta rapida

Per convertire il testo in binario: incolla il testo nel convertitore da testo a binario e la rappresentazione binaria apparirà immediatamente (ogni carattere come 8 bit). Per decodificare il binario in testo: incolla il binario nello strumento Binario in testo e verrà visualizzato il testo originale. Tutta l'elaborazione avviene localmente nel tuo browser.

Introduzione

Il binario è il sistema numerico in base 2 utilizzato internamente dai computer: ogni carattere viene memorizzato come una sequenza di bit (0 e 1). In ASCII, ogni carattere viene mappato a un numero binario a 7 bit (o 8 bit): "A" è 01000001 (65), "B" è 01000010 (66). Per il testo Unicode (emoji, script non latini), la codifica UTF-8 utilizza 1-4 byte per carattere. La conversione del testo in binario è utile per apprendere come i computer rappresentano il testo, per eseguire il debug di problemi di codifica e per la programmazione di basso livello. Questa guida ti mostra come convertire il testo in binario e viceversa nel tuo browser.

Passo dopo passo

  1. Apri il convertitore da testo a binario

    Vai alla pagina dello strumento Testo in binario. Lo strumento ha due modalità: Testo in binario (codifica) e Testo in binario (decodifica).

  2. Inserisci il tuo testo

    In modalità codifica, incolla o digita il testo che desideri convertire. Ogni carattere viene convertito nella sua rappresentazione binaria. Per i caratteri ASCII, si tratta di 8 bit per carattere.

  3. Leggi l'output binario

    Lo strumento converte ogni carattere nel suo codice binario utilizzando charCodeAt() e toString(2), riempito a 8 bit. L'output è una sequenza di 0 e 1, in genere separati da spazi per la leggibilità.

  4. Copia il binario

    Fare clic su Copia per copiare la stringa binaria negli appunti. Usalo per scopi didattici, debug o programmazione di basso livello.

  5. Decodifica il binario in testo

    Passa alla modalità di decodifica e incolla una stringa binaria (gruppi di 8 bit, facoltativamente separati da spazi). Lo strumento riconverte ogni gruppo da 8 bit in un carattere utilizzando parseInt(bits, 2) e String.fromCharCode().

Esempi

Codifica "Ciao"

Ingresso: Hello

Produzione: 01001000 01100101 01101100 01101100 01101111

Codifica "A"

Ingresso: A

Produzione: 01000001

Decodifica binario in testo

Ingresso: 01001000 01101001

Produzione: Hi

Codificare un numero come testo

Ingresso: 42

Produzione: 00110100 00110010

Problemi comuni

  • Confondere i caratteri di testo con i numeri: "42" poiché il testo è composto da due caratteri ("4" e "2"), ciascuno da 8 bit. Il numero 42 come singolo byte è 00101010.
  • I caratteri non ASCII richiedono più di 8 bit: gli emoji e gli script non latini utilizzano più byte in UTF-8. Un semplice convertitore a 8 bit non può gestirli correttamente.
  • Spazi mancanti nell'input binario: durante la decodifica, lo strumento deve sapere dove inizia ciascun byte. L'input separato dallo spazio è il più sicuro; alcuni strumenti accettano gruppi a 8 bit non separati.
  • Zeri iniziali rimossi: il codice binario "00000001" deve mantenere gli zeri iniziali. La conversione dei numeri potrebbe eliminarli; riempire sempre a 8 bit.

Suggerimenti

  • Utilizza 8 bit (un byte) per carattere per il testo ASCII: questo è il formato più comune ed è compatibile con tutti i decodificatori.
  • Per il testo Unicode (emoji, CJK), utilizzare un convertitore compatibile con UTF-8 che gestisca correttamente i caratteri multibyte.
  • La rappresentazione binaria è utile per capire come i computer memorizzano il testo, ma usala per l'istruzione, non per l'archiviazione dei dati (è 8 volte più grande dell'originale).
  • Utilizza i nostri strumenti Text to Binary e Binary to Text per una conversione istantanea e privata nel tuo browser.

Strumenti correlati

Guide correlate

Riferimenti