Converti testo in byte esadecimali e decodifica hex in testo
La codifica esadecimale converte testo o dati binari nella loro rappresentazione esadecimale (base 16), dove ogni byte è espresso come due cifre hex (00–FF). L'hex è un modo compatto e leggibile per visualizzare dati binari senza ambiguità — standard per debug, crittografia e ispezione di file binari.
Questo strumento converte tra testo e hex in entrambe le direzioni, gestisce la codifica UTF-8 e mostra i valori hex con spaziatura opzionale, maiuscole/minuscole e prefisso 0x.
Ogni coppia di byte hex rappresenta 8 bit. I caratteri ASCII si adattano a un byte (00–7F). I caratteri non ASCII (accenti, CJK, emoji) usano 2–4 byte in UTF-8.
Entrambi codificano dati binari come testo stampabile. Hex usa 2 caratteri per byte (100% di overhead); Base64 ~1,33 caratteri (33%). Hex per il debug; Base64 per il trasferimento dati.
0x è una convenzione in C e nella maggior parte dei linguaggi di programmazione per indicare un letterale esadecimale. 0xFF significa 255 in decimale.
I codici colore CSS come #FF5733 sono tre coppie di byte hex: FF=rosso (255), 57=verde (87), 33=blu (51).
Verificatore forza password · Cifratura ROT13 · Codificatore / Decodificatore Base32 · Cifratura di Cesare · Cifratura di Vigenère · Cifratura Atbash