Convertitore esadecimale
Converti il testo in esadecimale e viceversa con il nostro strumento di conversione esadecimale per una trasformazione dati accurata.

Il Convertitore esadecimale è uno strumento gratuito che converte il testo in valori di byte esadecimali e riconverte in testo una sequenza esadecimale valida.
Che cos'è il sistema esadecimale e come funziona?
Il sistema esadecimale è un sistema numerico in base 16 che usa le cifre da 0 a 9 e le lettere da A a F. Ogni cifra esadecimale rappresenta quattro bit binari, quindi due cifre esadecimali possono rappresentare un byte da 00 a FF.
Rispetto a una lunga sequenza binaria, il formato esadecimale è più facile da leggere e conserva l'esatto valore dei byte. Le lettere possono essere maiuscole o minuscole senza che il loro significato cambi.
| Decimale | Esadecimale | Binario |
|---|---|---|
| 0 | 00 | 00000000 |
| 10 | 0A | 00001010 |
| 32 | 20 | 00100000 |
| 65 | 41 | 01000001 |
| 255 | FF | 11111111 |

Come si converte il testo in esadecimale e viceversa?
Usa In esadecimale per il testo normale e In testo per una sequenza di coppie di byte esadecimali. Sul server, lo strumento usa le funzioni bin2hex e hex2bin di PHP.
- Per convertire il testo, inserisci i caratteri in In esadecimale e leggi il valore restituito nel campo Esadecimale.
- Per eseguire la conversione inversa, inserisci una sequenza esadecimale valida in In testo. Usa due cifre esadecimali per ogni byte. Il testo decodificato viene restituito nel campo dei risultati Esadecimale.

Un semplice esempio: il testo Hi contiene i byte ASCII 48 e 69 in formato esadecimale, quindi il risultato è 4869. Convertendo 4869 in senso inverso si ottiene Hi.
Gli spazi e i segni di punteggiatura vengono convertiti come qualsiasi altro byte. I numeri inseriti come testo vengono trattati come caratteri numerici, non come valori decimali da ricalcolare. I caratteri accentati e quelli appartenenti ad alfabeti non latini possono occupare più byte, perché la loro rappresentazione esadecimale dipende dalla codifica dei caratteri, in genere UTF-8 per i testi sul web.
Dove si usa il sistema esadecimale?
Il sistema esadecimale viene usato quando serve una rappresentazione compatta dei dati binari, allineata ai byte. Alcuni esempi comuni sono:
- Programmazione, per esempio array di byte, indirizzi di memoria, output di debug e notazione dei punti di codice Unicode.
- Reti, dove strumenti come Wireshark mostrano in formato esadecimale i byte dei pacchetti e i campi dei protocolli.
- Elettronica, compresi i registri dei microcontrollori, le immagini firmware e gli indirizzi hardware.
- Didattica, soprattutto negli esercizi su sistemi binari e decimali, codifiche dei caratteri e memoria del computer.
- Radio, dove i frame dei protocolli, le parole di configurazione e i dati ricevuti possono essere esaminati come byte esadecimali.
Il formato esadecimale è noto anche per la notazione dei colori, come #336699, ma la conversione da testo a esadecimale non equivale a usare un selettore di colori. Per convertire direttamente valori tra basi numeriche, in genere è più chiaro usare il Convertitore binario o il Convertitore decimale.

Dettagli della conversione ed errori comuni
La conversione del testo opera sui byte, non sull'aspetto visivo o sul significato dei caratteri. La funzione bin2hex di PHP restituisce due cifre esadecimali minuscole per ogni byte inserito. Di conseguenza, una sequenza di byte vuota ha una rappresentazione esadecimale vuota.
La conversione inversa richiede cifre esadecimali valide raggruppate in coppie complete. Un valore con un numero dispari di caratteri lascia mezzo byte incompleto, mentre spazi, segni di punteggiatura e prefissi come 0x non fanno parte di una sequenza di byte grezza. Rimuovi questi elementi di formattazione prima della conversione.
Un errore comune nelle conversioni manuali consiste nell'omettere uno zero iniziale. Il valore decimale 10 corrisponde a un byte scritto come 0A, non semplicemente A, quando compare in una sequenza di byte. La perdita dello zero sposta il raggruppamento di tutte le coppie successive e può rendere non valido l'intero valore.
Inoltre, un risultato esadecimale molto lungo può essere poco pratico da esaminare in un browser. Questo convertitore di byte esadecimali non identifica i formati dei file, non ripara byte danneggiati e non determina quale codifica dei caratteri sia stata usata da una sequenza sconosciuta.
Domande frequenti
Il formato esadecimale è un tipo di crittografia?
No. Il formato esadecimale è una rappresentazione reversibile dei dati e non offre alcuna riservatezza. Chiunque disponga del valore esadecimale può riconvertirlo nei byte originali, quindi non va usato per nascondere password, token o dati personali.
Cambia qualcosa tra esadecimale maiuscolo e minuscolo?
No. Valori come 4A e 4a rappresentano lo stesso byte. Le maiuscole o minuscole possono essere rilevanti per le regole di formattazione del sistema in cui viene usato il valore, ma non modificano il valore esadecimale in sé.
Si possono inserire spazi tra i byte esadecimali?
Le rappresentazioni esadecimali destinate alla lettura umana spesso includono spazi, numeri di riga o colonne ASCII, ma sono elementi di presentazione e non dati esadecimali. La funzione hex2bin di PHP richiede una sequenza continua di coppie di byte, quindi prima rimuovi separatori ed etichette.
La conversione di file binari produce testo leggibile?
In genere no. Immagini, archivi compressi e file eseguibili contengono valori di byte arbitrari, che non corrispondono necessariamente a caratteri stampabili. Quando occorre conservare la struttura e gli offset dei byte, è più adatto un editor esadecimale o uno strumento di analisi dei formati di file.
La conversione avviene nel browser?
No. I dati inseriti vengono inviati al server tramite HTTPS, dove viene eseguita la conversione, e non vengono memorizzati. Evita di inviare informazioni riservate come testo o dati esadecimali se l'elaborazione lato server non è adatta ai dati in questione.
Strumenti simili
Converti testo in binario e viceversa con il nostro strumento di conversione binaria per una codifica e decodifica dati efficiente.
Converti facilmente il testo in ASCII e viceversa con il nostro strumento di conversione ASCII per una gestione efficiente dei dati.
Converti il testo in decimale e viceversa con il nostro strumento di conversione decimale per una conversione dati precisa.
Strumenti popolari
Crea la tua firma personalizzata e scaricala facilmente con il nostro strumento generatore di firme per e-firme personalizzate.
Calcola la dimensione di qualsiasi testo in Byte (B), Kilobyte (KB) o Megabyte (MB) utilizzando il nostro strumento calcolatore di dimensioni del testo.
Utilizza lo strumento di ricerca inversa IP per trovare il dominio o l'host associato a qualsiasi indirizzo IP in modo rapido e semplice.
Utilizza il nostro strumento di ping per controllare rapidamente ed efficacemente lo stato e il tempo di risposta di qualsiasi sito web, server o porta.
Lo strumento di ricerca IP di Digily Link fornisce informazioni dettagliate su qualsiasi indirizzo IP. Utilizza questo servizio online gratuito per ottenere dati IP completi.
Genera subito il tuo link WhatsApp gratuito con il nostro generatore di link WhatsApp. Aggiungi un messaggio personalizzato e avvia chat con un clic, senza accesso né programmazione.