Traduttore binario online: testo in binario, esadecimale e ASCII
Scrivi un testo e leggilo subito in codice binario o esadecimale, oppure incolla una sequenza di 0 e 1 per tradurla in parole. Una terza scheda converte qualsiasi numero tra decimale, binario, ottale ed esadecimale.
Ogni carattere diventa uno o più byte UTF-8 da 8 bit. «Ciao» in binario è 01000011 01101001 01100001 01101111 (in esadecimale 43 69 61 6F). Al contrario, 01000011 = 67 in decimale, cioè la lettera C. Il numero 2026 in binario è 11111101010, in esadecimale 7EA.
Come si usa: Traduttore binario
- Scegli la scheda: Testo ↔ binario, Testo ↔ esadecimale o Basi numeriche.
- Scrivi in uno qualsiasi dei due riquadri: l’altro si aggiorna mentre digiti, in entrambe le direzioni.
- Premi il pulsante di copia accanto al risultato. Se l’input non è valido, un messaggio spiega cosa correggere.
La traduzione avviene nel tuo browser: il testo non viene inviato a nessun server.
Come funziona il codice binario
Il computer memorizza tutto come bit, cioè 0 e 1. Un gruppo di 8 bit forma un byte, che può valere da 0 a 255. Per trasformare un testo in binario, ogni carattere viene associato a un numero (il suo codice) e quel numero viene scritto in base 2. Ogni posizione vale il doppio della precedente: 128, 64, 32, 16, 8, 4, 2, 1. Così 01000011 = 64 + 2 + 1 = 67, il codice della C maiuscola.
ASCII, UTF-8 e lettere accentate
Le lettere senza accento, le cifre e la punteggiatura seguono la tabella ASCII (codici da 32 a 126 per i caratteri stampabili) e occupano un solo byte. Le lettere accentate dell’italiano invece usano due byte in UTF-8: «è» diventa 11000011 10101000 (C3 A8 in esadecimale), mentre il simbolo € ne usa tre (E2 82 AC). Per questo il contatore mostra sia i caratteri sia i byte e i bit.
| Carattere | Decimale | Binario | Esadecimale |
|---|---|---|---|
| spazio | 32 | 00100000 | 20 |
| 0 | 48 | 00110000 | 30 |
| A | 65 | 01000001 | 41 |
| a | 97 | 01100001 | 61 |
| z | 122 | 01111010 | 7A |
Le maiuscole e le minuscole differiscono di 32: basta cambiare un solo bit.
Perché si usa l’esadecimale
Una cifra esadecimale (0–9 e A–F) rappresenta esattamente 4 bit, quindi un byte si scrive con due cifre: 11111111 diventa FF. È il formato usato per i colori HTML (#FF8800), gli indirizzi MAC e il dump dei file. Il traduttore accetta anche i prefissi 0x e \x e i separatori come virgole e due punti.
Conversione tra basi numeriche
Nella terza scheda scrivi un numero in decimale, binario, ottale o esadecimale e vedi subito le altre basi, con i bit e i byte necessari. Funziona anche con numeri molto grandi e negativi, e accetta i prefissi 0b, 0o e 0x. Per convertire a mano da decimale a binario si divide ripetutamente per 2 e si leggono i resti dal basso verso l’alto.
Strumenti correlati: Numeri in lettere, Convertitore di numeri romani e Convertitore maiuscolo minuscolo.
Domande frequenti
Come si scrive «ciao» in codice binario?
In minuscolo: 01100011 01101001 01100001 01101111. Con la C maiuscola il primo byte diventa 01000011.
Come si traduce il binario in testo?
Dividi la sequenza in gruppi di 8 bit, converti ogni gruppo in decimale e cerca il carattere corrispondente nella tabella ASCII o UTF-8. Lo strumento lo fa in automatico, anche senza spazi tra i gruppi.
Perché una lettera accentata occupa 16 bit?
Perché in UTF-8 i caratteri fuori dall’ASCII di base, come à, è, ì, ò, ù, usano due byte. Le emoji ne usano quattro.
Quanto vale 1111 in decimale?
1111 in binario vale 8 + 4 + 2 + 1 = 15, cioè F in esadecimale.
Che differenza c’è tra binario ed esadecimale?
Sono due modi di scrivere gli stessi numeri: il binario usa la base 2 (solo 0 e 1), l’esadecimale la base 16. Ogni cifra esadecimale corrisponde a 4 bit, quindi è molto più compatto da leggere.
Ultimo aggiornamento: