Convertitore esadecimale — testo ↔ esadecimale TESTO → ESADECIMALE

Converta tra testo e codici esadecimali (base 16). Inserisca il testo per ottenerne la rappresentazione esadecimale (due cifre esadecimali per carattere), oppure inserisca codici esadecimali per decodificarli di nuovo in testo leggibile. Supporta i formati con prefisso 0x, separati da spazi, concatenati e con codifica %.
Questo strumento elabora tutti i dati localmente nel suo browser — nessun dato viene caricato su alcun server.
Codifica: Rilevamento automatico ▾
Maiuscole: Prefisso: Separatore:
Digiti per convertire in tempo reale
(UTF-8 .txt)
Schema 14: codifica esadecimale
L'esadecimale (base 16) è un modo compatto di rappresentare dati binari. Ogni cifra esadecimale rappresenta 4 bit (un nibble), quindi due cifre esadecimali rappresentano esattamente un byte (8 bit). L'esadecimale è molto usato nella programmazione, nel debug, nei codici colore (es. #FF5733), negli indirizzi di memoria e nella codifica URL (es. %20 per lo spazio). I prefissi esadecimali più comuni sono 0x (C, JavaScript), $ (Pascal, assembly) e 0x/0X (letterali esadecimali).
Perché l'esadecimale?

Una cifra esadecimale codifica esattamente 4 bit — un nibble — quindi un byte è sempre di due cifre esadecimali e la corrispondenza con il binario è meccanica. Questo allineamento 1:1, oltre alla brevità, è il motivo per cui gli indirizzi di memoria, i codici colore come #FF8000 e i digest degli hash si scrivono per convenzione in esadecimale.

Se 0xFF significhi 255 o −1 dipende dalla larghezza e dal segno che si presumono — l'esadecimale da solo non porta quel contesto.