Convertitore online da testo a esadecimale e da esadecimale a testo
Converti istantaneamente testo semplice e stringhe UTF-8 (inclusi caratteri internazionali ed emoji) in rappresentazione esadecimale o decodifica nuovamente byte esadecimali in testo leggibile dall'uomo. Dotato di formati di output per sviluppatori 9 (array 0x separati da spazi, escape di stringhe \x, codifica percentuale URL, entità esadecimali HTML ed escape CSS) più un formato esadecimale da 16 byte live Ispettore dello scarico.
Dump esadecimale/Ispettore byte (16 byte per riga)
Enter text or hexadecimal data above to inspect byte offsets.
Come convertire il testo in esadecimale (e esadecimale in testo)
- Seleziona la direzione di conversione: scegli Testo → Esadecimale per codificare le stringhe in byte esadecimali o Esadecimale → Testo per decodificare nuovamente i valori esadecimali in caratteri leggibili.
- Inserisci i tuoi dati – Digita o incolla i dati immessi nella casella Source Input a sinistra oppure fai clic su Sample Text / Sample Hex per testare immediatamente.
- Configura codifica e formato – Seleziona UTF-8 (consigliato per testo ed emoji moderni) o ASCII e scegli tra 9 formati di output inclusi
0xarray C, escape\x, Codifica URL%o entità HTML. - Ispeziona ed esporta: visualizza gli offset dei byte nell'ispettore dump esadecimale e fai clic su Copia negli clipboard o Scarica .txt.
Comprensione della codifica esadecimale ASCII e UTF-8
Nell'informatica, ogni byte di dati è costituito da 8 bit, che possono contenere un valore da 0 a 255 in formato decimale o da 00 a FF in base 16 esadecimale (dove ciascuna cifra esadecimale rappresenta esattamente 4 bit, o uno "sgranocchiare").
Mentre i caratteri inglesi di base richiedono solo 1 byte sia in ASCII che in UTF-8, i caratteri internazionali e gli emoji richiedono tra 2 e 4 byte in UTF-8:
| Carattere | Punto codice Unicode | UTF-8 Byte esadecimali | Conteggio byte | HTML Entità esadecimale |
|---|---|---|---|---|
AZ (A latina maiuscola) |
U+0041 |
41 |
1 byte | A |
é (Mi piccolo latino con acuto) |
U+00E9 |
C3 A9 |
2 byte | é |
€ (Segno dell'Euro) |
U+20AC |
E282AC |
3 byte | € |
🚀 (Emoji razzo) |
U+1F680 |
F09F9A80 |
4 byte | 🚀 |
Tabella di riferimento rapida da ASCII a esadecimale
| Gruppo di caratteri | Caratteri ASCII | Intervallo decimale | Intervallo esadecimale |
|---|---|---|---|
| Avanzamento riga (LF) / Nuova riga | \n |
10 |
0A |
| Ritorno a capo (CR) | \r |
13 |
0D |
| Spazio | (spazio) |
32 |
20 |
| Cifre (0–9) | Da 0 a 9 |
48 – 57 |
30 – 39 |
| Lettere maiuscole (A–Z) | Da AXXQ1QXZ a |
65 – 90 |
41 – 5A |
| Lettere minuscole (a–z) | Da a a z |
97 – 122 |
61 – 7A |
Domande frequenti
Come posso convertire una stringa esadecimale con i prefissi "0x" o "\x" in testo?
Seleziona Esadecimale → Testo (decodifica) nel pannello delle impostazioni e incolla la stringa esadecimale nella casella di input. Con Ignora spazi bianchi, prefissi e separatori selezionati, prefissi come 0x, \x, % e virgole vengono rimossi automaticamente prima della decodifica.
Perché le entità esadecimali HTML (é) hanno un aspetto diverso dai byte UTF-8 (C3 A9)?
I riferimenti ai caratteri numerici HTML (&#x...;) e gli escape CSS (\00E9) rappresentano il punto di codice Unicode (U+00E9 per é), mentre la codifica esadecimale standard rappresenta la sequenza di byte UTF-8 (C3 A9) archiviata in memoria. Il nostro convertitore gestisce entrambi in modo accurato in modo che le tue entità HTML non vengano mai visualizzate come testo confuso.
Cosa significano i punti (.) nella colonna di destra dell'ispettore Hex Dump?
Nelle utilità di dump esadecimale standard (come xxd o hexdump -C), la colonna ASCII di destra visualizza i caratteri ASCII stampabili (byte da 20 a 7E) direttamente e sostituisce quelli non stampabili caratteri di controllo (come nuova riga 0A) o byte di continuazione UTF-8 multibyte con un punto (.) in modo che l'allineamento delle colonne rimanga intatto.