La codifica esadecimale è una rappresentazione fondamentale dei dati. Questo strumento serve per debug, analisi dei dati e ispezione dei protocolli di rete.
Convertitore da Hex a testo
Incolla Hex a sinistra per decodificarlo oppure inserisci testo a destra per codificarlo in Hex, con riconoscimento automatico.
Esadecimale / Hex
Testo / Text
Come usare il convertitore da Hex a testo
Decodifica (Hex → testo)
Incolla la stringa Hex nell’editor sinistro: il testo decodificato apparirà subito a destra.
Codifica (testo → Hex)
Inserisci testo nell’editor destro: la codifica Hex apparirà a sinistra.
Rileva il formato
Riconosce automaticamente prefissi 0x, spazi, virgole, ritorni a capo e maiuscole miste.
Supporto completo UTF-8
Caratteri multibyte come cinese, giapponese ed Emoji vengono gestiti correttamente.
Personalizza l’output
Scegli maiuscole, prefisso 0x e separatore dei byte nelle opzioni in alto.
Cos’è la codifica esadecimale?
L’esadecimale è un sistema in base 16 che usa 0-9 e A-F, con A=10 e F=15.
Una cifra Hex rappresenta 4 bit e due cifre un byte: è più compatto e leggibile del binario.
Viene usato per indirizzi di memoria, colori web, pacchetti di rete, firme di file e hash come SHA-256.
Usi comuni della codifica Hex
Hex è presente in molti ambiti dell’informatica, per esempio:
Debug: esaminare memoria, protocolli di rete e file binari.
Analisi dei protocolli: leggere corpi HTTP e payload TCP come testo.
Colori: valori come #FF5733 sono triplette RGB in notazione Hex.
Recupero e forense: cercare testo incorporato negli Hex dump.
Apprendimento: capire la rappresentazione dei dati a basso livello.
Domande frequenti
Q1Qual è la differenza tra Hex e Base64?
Hex usa 16 caratteri e rappresenta ogni byte con 2, raddoppiando la dimensione. Base64 codifica 3 byte in 4 caratteri, con circa il 33% in più. Hex è leggibile, Base64 è più compatto.
Q2Perché il mio Hex produce testo illeggibile?
La causa può essere un carattere non valido, una codifica diversa da UTF-8 come GBK o Latin-1, oppure un numero dispari di cifre. Ogni byte richiede due caratteri Hex.
Q3I dati vengono caricati su un server?
No. Tutte le conversioni avvengono nel browser e l’input non viene inviato, salvato o trasmesso a server remoti.
Q4Supporta caratteri cinesi ed Emoji?
Sì. UTF-8 gestisce correttamente cinese, giapponese, coreano ed Emoji. Per esempio 中 diventa e4b8ad e 😀 diventa f09f9880.
Q5Posso incollare Hex con 0x o spazi?
Sì. 0x/0X, spazi, virgole, ritorni a capo e tab vengono rimossi automaticamente; 48 65 6C 6C 6F, 0x48,0x65,0x6C,0x6C,0x6F e 48656C6C6F diventano Hello.