Codificatore / Decodificatore Hex

Converti testo in byte esadecimali e decodifica hex in testo

Che cos'è e come funziona?

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.

Casi d'uso

Domande frequenti

Perché i caratteri non ASCII producono più di due cifre hex?

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.

Qual è la differenza tra codifica hex e Base64?

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.

Cosa significa il prefisso 0x?

0x è una convenzione in C e nella maggior parte dei linguaggi di programmazione per indicare un letterale esadecimale. 0xFF significa 255 in decimale.

Come converto un codice colore hex in un numero?

I codici colore CSS come #FF5733 sono tre coppie di byte hex: FF=rosso (255), 57=verde (87), 33=blu (51).

Sicurezza

Verificatore forza password · Cifratura ROT13 · Codificatore / Decodificatore Base32 · Cifratura di Cesare · Cifratura di Vigenère · Cifratura Atbash