Convertitore binario in testo

Trasforma byte binari, hex o ottali di nuovo in testo.

Funziona nel browser. Quello che scrivi non viene inviato da nessuna parte.

Come convertire il binario in testo

  1. Incolla i valori binari, hex o ottali.
  2. Scegli il formato di input corrispondente.
  3. Leggi il testo decodificato.

Esempi di conversione

InputFormatoTesto
01001000 01101001BinarioHi
48 69HexHi
110 151OttaleHi

Consigli per incollare i valori

  • Separa i valori con spazi, virgole o a capo. Funzionano tutti, e puoi anche mescolarli.
  • Senza un separatore, il binario richiede gruppi di esattamente 8 cifre, l'hex 2 cifre per byte, e l'ottale 3, di seguito senza spazi.
  • Queste larghezze corrispondono a quanto produce il convertitore da testo a binario, così l'output dell'uno si incolla direttamente nell'altro.

Motivi comuni per cui la decodifica fallisce

  • Un valore fuori dall'intervallo valido per il suo formato, ad esempio un gruppo binario sopra 11111111.
  • Il formato di input sbagliato selezionato: hex 48 letto come binario non è affatto un byte valido.
  • Byte che non formano un testo UTF-8 valido, il che di solito significa che quei dati non erano mai stati testo.

Domande su Binario in testo

Quali separatori posso usare?

Funzionano spazi, virgole o a capo. Lo strumento divide su uno qualsiasi di questi.

Perché ottengo un errore di valore non valido?

Un valore è fuori dall'intervallo per il formato scelto, ad esempio un gruppo binario con più di 8 bit o una cifra che non appartiene a quella base.

Perché dice che il risultato non è testo valido?

I byte non formano UTF-8 valido, il che di solito significa che il formato scelto non corrisponde ai dati, oppure che i dati non sono affatto testo.

Qual è il valore più grande che può contenere un singolo byte?

255 in decimale, che è 11111111 in binario, FF in hex, e 377 in ottale. Qualsiasi cosa sopra quel valore non può essere un solo byte.

Posso mischiare i separatori, come alcune virgole e alcuni spazi?

Sì. Spazi, virgole e a capo possono comparire tutti nello stesso input, perché lo strumento divide su uno qualsiasi di essi.

Supporta lettere accentate ed emoji, non solo l'ASCII semplice?

Sì, purché i byte che incolli formino UTF-8 valido, che può rappresentare qualsiasi carattere Unicode, comprese lettere accentate ed emoji.

L'ordine dei byte è importante?

Sì. I byte devono restare nello stesso ordine da sinistra a destra in cui sono stati scritti, perché UTF-8 decodifica i caratteri multi-byte in base a quell'ordine. Riordinarli trasforma il testo leggibile in caratteri incomprensibili o in un errore di testo non valido.

Posso incollare valori hex con un prefisso 0x, come 0x48?

Sì, quando i valori sono separati da spazi o virgole. Ogni gruppo viene interpretato come un numero, e l'analizzatore di numeri di JavaScript accetta un prefisso 0x facoltativo in modalità hex.

Strumenti correlati