Convertitore testo in binario

Vedi qualsiasi testo come byte binari, hex o ottali.

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

Come convertire il testo in binario

  1. Scrivi o incolla il tuo testo.
  2. Scegli binario, hex o ottale e un separatore.
  3. Copia il risultato.

Esempi di conversione

CarattereBinarioHex
A0100000141
a0110000161
spazio0010000020
!0010000121

Perché alcuni caratteri occupano più di un byte

  • Le lettere, le cifre e la punteggiatura ASCII occupano 1 byte ciascuna in UTF-8.
  • Le lettere accentate e la maggior parte delle scritture non latine occupano 2 o 3 byte.
  • Le emoji e molti simboli più rari occupano 4 byte, quindi una singola emoji viene stampata come 4 gruppi di byte separati qui.

Dove aiutano viste a livello di byte come questa

  • Imparare come i computer memorizzano il testo, un esercizio comune nei corsi introduttivi di programmazione.
  • Confrontare i byte attesi e quelli reali durante il debug di un problema di codifica del testo.
  • Progetti amatoriali e rompicapo che nascondono un messaggio come binario o hex.

Domande su Testo in binario

Perché ogni lettera è di 8 cifre in binario?

Ogni carattere è un byte in UTF-8 per il testo inglese comune, e un byte è 8 bit, quindi viene stampato come 8 cifre binarie.

Supporta emoji e lettere accentate?

Sì. Il testo viene codificato in UTF-8, quindi un carattere può usare più di un byte, e ogni byte ottiene il proprio gruppo.

Qual è la differenza tra binario, hex e ottale qui?

Sono gli stessi valori di byte mostrati in base 2, base 16 o base 8. Hex è il più corto e il più comune nella programmazione.

Qual è la differenza tra ASCII e UTF-8 per il testo inglese semplice?

Per lettere, cifre e punteggiatura inglesi, ASCII e UTF-8 danno esattamente gli stessi valori a un byte. UTF-8 ha bisogno di più di un byte solo per i caratteri fuori da quell'intervallo, come le lettere accentate o le emoji.

Perché l'output hex usa sempre 2 cifre per byte?

Un byte contiene un valore da 0 a 255, e 2 cifre hex, da 00 a FF, coprono esattamente tutto quell'intervallo, così ogni byte ha la stessa larghezza.

Converte anche spazi e punteggiatura?

Sì. Ogni carattere nel testo, spazi compresi, ottiene il proprio gruppo di byte nell'output, proprio come farebbe una lettera.

Posso riconvertire l'output in testo?

Sì, incollalo nel convertitore da binario a testo e scegli il formato corrispondente. Le larghezze di byte prodotte da questo strumento, 8 cifre binarie, 2 cifre hex o 3 cifre ottali, corrispondono esattamente a quanto si aspetta quel convertitore.

La scelta del separatore cambia i valori dei byte stessi?

No, cambia solo il modo in cui i gruppi vengono uniti. Il valore binario, hex o ottale di ogni byte resta lo stesso in entrambi i casi.

Strumenti correlati