Come usare il traduttore binario
- Scrivi o incolla un testo (una parola, il tuo nome, un messaggio) e il codice binario compare subito, un gruppo di 8 bit per ogni byte.
- Incolla del binario per leggerlo: i gruppi di zeri e uno vengono riconosciuti da soli e tornano testo. Se preferisci, scegli tu la direzione.
- Scegli come separare i byte: con spazi (il modo più comune), senza niente, con virgole o andando a capo.
- Tocca Copia accanto al risultato. La riga in esadecimale mostra gli stessi byte nella forma breve usata dai programmatori.
Tutto avviene nel tuo browser: il testo non viene inviato da nessuna parte.
Come il testo diventa codice binario
Un computer memorizza il testo come numeri. Ogni carattere ha un numero nello standard Unicode, il suo punto di codice: la A è U+0041, la à è U+00E0, il simbolo dell’euro è U+20AC. Per salvare o inviare il testo questi numeri diventano byte, e oggi quasi tutte le pagine web, le app e i file usano per questo la codifica UTF-8. Un byte ha otto bit, per questo ogni byte si scrive con otto cifre binarie.
UTF-8 usa un solo byte per i 128 caratteri di base dell’ASCII (lettere senza accento, cifre, punteggiatura comune) e da due a quattro byte per tutti gli altri. I primi bit di ogni byte indicano la lunghezza del carattere: un byte singolo comincia con 0; il primo byte di un carattere più lungo comincia con 110, 1110 o 11110 (due, tre o quattro byte), e ogni byte successivo comincia con 10. Ecco perché le vocali accentate dell’italiano, à, è, é, ì, ò, ù, occupano due byte ciascuna.
| Carattere | Che cos’è | Punto di codice | Byte UTF-8 (hex) | Binario |
|---|---|---|---|---|
| A | A maiuscola | U+0041 | 41 | 01000001 |
| à | a accentata | U+00E0 | C3 A0 | 11000011 10100000 |
| è | e con accento grave | U+00E8 | C3 A8 | 11000011 10101000 |
| é | e con accento acuto | U+00E9 | C3 A9 | 11000011 10101001 |
| € | simbolo dell’euro | U+20AC | E2 82 AC | 11100010 10000010 10101100 |
| 😀 | emoji | U+1F600 | F0 9F 98 80 | 11110000 10011111 10011000 10000000 |
Poiché ASCII e UTF-8 coincidono nei primi 128 caratteri, un testo senza accenti dà lo stesso binario in entrambi. Un binario prodotto da un vecchio strumento in Latin-1 o Windows-1252 cambia invece nelle lettere accentate: lì la à è il singolo byte 11100000. Non è UTF-8 valido, quindi il traduttore lo segnala invece di mostrare una lettera sbagliata.
Esempio passo per passo
«Città 👋» ha sette caratteri ma undici byte:
01000011 01101001 01110100 01110100 11000011 10100000 00100000 11110000 10011111 10010001 10001011
La C maiuscola è il numero 67 = 64 + 2 + 1, quindi sono accesi i bit di 64, 2 e 1: 01000011. La i è 105 = 64 + 32 + 8 + 1, cioè 01101001, e la t è 116, cioè 01110100. La à (U+00E0) richiede due byte, 11000011 e 10100000: il primo comincia con 110 e annuncia un carattere di due byte, il secondo comincia con 10. Lo spazio è 00100000 (32), e la mano che saluta, U+1F44B, occupa quattro byte, il primo dei quali comincia con 11110. In esadecimale gli stessi byte sono 43 69 74 74 C3 A0 20 F0 9F 91 8B.
Rileggere il binario come testo
- I gruppi fino a otto bit separati da spazi, virgole o a capo valgono un byte ciascuno; funzionano anche i gruppi ASCII da 7 bit come 1001000.
- Una lunga sequenza senza spazi viene tagliata ogni otto bit; in quel caso il numero totale di cifre deve essere un multiplo di otto.
- Se un byte non rispetta lo schema UTF-8 (di solito un bit scambiato o mancante), compare un avviso con i byte in esadecimale invece di un testo incomprensibile.
Traduttore binario o convertitore binario?
Sono due domande diverse. Questo traduttore mostra come viene memorizzato un testo: il carattere 7 è il byte 00110111 (il carattere numero 55). Il convertitore binario lavora sui numeri: il numero 7 in binario è 111, e 255 è 11111111. Per gli esercizi di matematica e i cambi di base serve il convertitore; per parole, nomi e messaggi, il traduttore.
Consigli e limiti
- Il binario è una codifica, non un codice segreto: chiunque può ritradurlo, quindi non serve a nascondere nulla.
- Alcuni strumenti mostrano gruppi da 16 bit per le lettere accentate. Sono unità UTF-16, il modo in cui JavaScript e Windows tengono il testo in memoria, non i byte UTF-8 usati nei file e su internet.
- Il traduttore accetta fino a 50.000 byte alla volta, cioè circa 50.000 lettere senza accento, o meno caratteri se il testo ha molti accenti o emoji.
- Per contare caratteri e byte di un testo c’è il conta caratteri; per un altro modo di trasformare il testo in segnali, il traduttore di codice Morse.
Domande frequenti
Come si scrive il mio nome in binario?
Scrivi il nome nella casella: ogni lettera senza accento diventa un byte. LUCA, per esempio, è 01001100 01010101 01000011 01000001. Maiuscole e minuscole differiscono di un solo bit (A è 01000001, a è 01100001), e le lettere accentate, come la ò di Niccolò, occupano due byte.
Che cosa significa 01000011 01101001 01100001 01101111?
È «Ciao»: 01000011 è 67, la lettera C, poi 105 (i), 97 (a) e 111 (o). Incolla qualsiasi binario nella casella per leggerlo.
Perché un’emoji occupa 32 bit?
Le emoji hanno punti di codice oltre U+FFFF, e UTF-8 ha bisogno di quattro byte, cioè 32 bit, per codificarle. Le emoji con il tono della pelle o quelle di famiglia uniscono più punti di codice e occupano ancora di più.
Quanti bit ha un byte?
Otto. Un byte può assumere 256 valori diversi, da 00000000 a 11111111 (da 0 a 255), per questo il testo in binario si scrive a gruppi di otto.
Perché la è occupa due byte?
Perché UTF-8 usa un solo byte soltanto per i 128 caratteri dell’ASCII, che non hanno accenti. La è (U+00E8) diventa i byte C3 A8, cioè 11000011 10101000 in binario.
Il codice binario è un sistema di crittografia?
No. Il binario è solo un modo di scrivere i byte con zeri e uno, e chiunque può ritradurlo. Per tenere segreto un messaggio serve una vera crittografia.
Ultimo aggiornamento: 15 ottobre 2026