Computer e telefoni memorizzano ogni carattere come numeri, e quei numeri sono byte. Questo convertitore mostra i byte che stanno dietro al tuo testo in binario, esadecimale, decimale od ottale e trasforma quei byte di nuovo in testo leggibile. È utile per capire come funziona la codifica, per risolvere enigmi scritti con zeri e uni e per controllare che cosa contiene davvero una stringa.
Converti in tre passi
- Scegli la direzione, Testo in codice o Codice in testo, e il Sistema numerico.
- Scrivi o incolla nella casella a sinistra. Il risultato compare subito a destra.
- Scegli il separatore che vuoi, copia il risultato con Copia o usa Scambia per controllare il percorso di ritorno.
Cosa ottieni
- Binario: otto cifre per byte, quindi la lettera A diventa 01000001.
- Esadecimale: due cifre per byte, A diventa 41. Un’opzione aggiunge 0x prima di ogni byte.
- Decimale: il valore del byte da 0 a 255, A diventa 65.
- Ottale: tre cifre per byte, A diventa 101.
I programmatori usano l’esadecimale perché due cifre descrivono esattamente un byte, il che rende brevi e facili da confrontare le liste lunghe di byte. Il binario è la forma con cui lavora davvero l’hardware, e il decimale è ciò che quasi tutti leggono più volentieri.
Perché una é occupa due byte
Il testo viene prima codificato in UTF-8, la codifica usata da quasi tutto il web. Le lettere inglesi occupano un byte ciascuna, le lettere accentate come é ne occupano due, molti simboli tre e le emoji quattro. Lo strumento mostra quanti byte e quanti caratteri ha il testo, così vedi la differenza a colpo d’occhio.
Rileggere il codice
Nella decodifica i gruppi possono essere separati da spazi, virgole, trattini o a capo, e un prefisso 0x o 0b è accettato. Binario ed esadecimale funzionano anche senza alcun separatore, purché le cifre si dividano in byte interi. Se un gruppo non è un byte valido, lo strumento lo indica perché tu possa correggerlo. Nulla di ciò che scrivi lascia il browser.