Traduttore binario
Dalle lettere a zeri e uni, e ritorno.
Risultato
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Esempio
«Città» in codice binario: 5 caratteri, 6 byte per colpa della à
Esercizio di informatica alle superiori: scrivere in binario la parola «Città». Con «Testo → codice», codice «Binario» e uno spazio tra i byte, ogni byte diventa otto cifre; le colonne Esadecimale e Decimale mostrano gli stessi byte con le altre impostazioni.
- Risultato: 01000011 01101001 01110100 01110100 11000011 10100000.
- Con «Niente» tra i byte è una sola sequenza di 48 cifre: 010000110110100101110100011101001100001110100000.
- Al contrario, con «Codice → testo»: 01000111 01110010 01100001 01111010 01101001 01100101 diventa «Grazie».
- Se incolli 47 72 61 7A 69 65 lasciando «Binario», il codice viene letto come esadecimale: esce comunque «Grazie», con una nota che lo dice.
| Carattere | Binario | Esadecimale | Decimale |
|---|---|---|---|
| C | 01000011 | 43 | 67 |
| i | 01101001 | 69 | 105 |
| t | 01110100 | 74 | 116 |
| t | 01110100 | 74 | 116 |
| à | 11000011 10100000 | C3 A0 | 195 160 |
6 byte per 5 caratteri: C, i e t hanno gli stessi codici dell’ASCII, la à accentata ne usa due in UTF-8. Per questo anche «perché» e «più» occupano un byte in più delle lettere che hanno.
Come funziona
- Scrivi o incolla un testo e lascia «Testo → codice», oppure incolla codice binario, esadecimale, ottale o decimale e scegli «Codice → testo».
- Scegli il codice: binario (8 cifre per byte), esadecimale, ottale o decimale.
- Copia il risultato. Se il codice incollato non corrisponde alla base scelta, viene letto in quella giusta, con una nota.
Domande frequenti
- Come si trasforma un testo in binario?
- Ogni carattere è memorizzato come uno o più byte in UTF-8, e ogni byte si scrive con otto cifre binarie: H è 72, cioè 01001000, e i è 105, cioè 01101001.
- Perché la é occupa due byte?
- UTF-8 usa un byte per le lettere semplici dalla A alla Z e per le cifre, due per la maggior parte delle lettere accentate (é = 11000011 10101001), tre per i caratteri cinesi, giapponesi o coreani e quattro per le emoji: così ogni lingua va e torna senza perdite.
- Posso incollare il binario senza spazi?
- Sì: una sequenza continua viene divisa in gruppi di 8 cifre (binario), 2 (esadecimale) o 3 (ottale). I prefissi come 0b e 0x vengono riconosciuti.
- A cosa serve l’esadecimale?
- Scrive un byte con due caratteri (Hi = 48 69): è il modo in cui di solito i programmatori leggono i dati grezzi.
- Che differenza c’è tra ASCII e UTF-8?
- L’ASCII ha 128 caratteri, lettere senza accento, cifre e punteggiatura, ognuno in un byte che inizia con 0. UTF-8 tiene quegli stessi byte e scrive le lettere accentate italiane (à, è, é, ì, ò, ù) con due byte, il primo che inizia con 110 e il secondo con 10: la à è 11000011 10100000. Il traduttore usa UTF-8.
- Come si legge un byte binario?
- Ogni cifra vale il doppio di quella alla sua destra: 128, 64, 32, 16, 8, 4, 2, 1. Si sommano i valori delle cifre a 1: 01000011 è 64 + 2 + 1 = 67, il codice della C maiuscola.
- Il mio testo viene inviato da qualche parte?
- No. La conversione avviene nel tuo browser.
Strumenti correlati
∿ Strumenti per sviluppatori Convertitore di base 0x2F fa 47, e nessuno se lo ricorda. ∿ Strumenti per sviluppatori Base64 Dal testo al Base64 e ritorno, con UTF-8 corretto e alfabeto sicuro per URL opzionale. ∿ Traduttore morse Punti e linee, in entrambi i versi. ⌘ Cifrario di Cesare Sposta l’alfabeto, o prova tutte le chiavi insieme.