Vai al contenuto principale

Trova il prossimo strumento

Prepara, controlla, poi esporta

Convertitore da esadecimale a testo e da testo a esadecimale

Codifica il testo come byte UTF-8 esadecimali o decodifica l'esadecimale in testo. Verifica le coppie di byte, conserva i caratteri di controllo e converti gruppi di file TXT con esportazione ZIP.

Caricamento dell’area di lavoro testo…

Vantaggi

  • Scegli UTF-8 per il testo multilingue oppure ASCII rigoroso quando serve un requisito di caratteri da 0 a 127.
  • Ricevi errori espliciti per gruppi incompleti e UTF-8 non valido, invece di un testo danneggiato in silenzio.
  • Converti fino a 20 file TXT con output numerati e un report degli errori per ogni file.

Quando è utile

  • Leggere un campo di testo codificato in un log diagnostico.
  • Controllare i byte UTF-8 di nomi con accenti ed emoji.
  • Preparare il testo decodificato per il confronto e l'esportazione in un documento.

Come usare questo strumento

  1. Scegli da testo a esadecimale oppure da esadecimale a testo, poi seleziona la codifica dei caratteri.
  2. Incolla l'input, importa un file TXT UTF-8 o carica l'esempio.
  3. Controlla il risultato in tempo reale. Quando codifichi, seleziona un separatore per i byte in output.
  4. Copia, scarica, inverti il risultato o prosegui con il testo leggibile.

I byte esadecimali non sono punti di codice Unicode

L'esadecimale è un modo compatto per mostrare i byte. Due cifre esadecimali rappresentano un byte, da 00 a FF. Una semplice lettera latina occupa spesso un byte in UTF-8, e per questo un breve esempio sembra una sostituzione carattere per carattere. Questa scorciatoia smette di funzionare per buona parte dei testi che le persone scrivono davvero. Una lettera accentata può richiedere due byte; un'emoji può richiederne quattro o formare una sequenza più lunga.

Il punto di codice U+00E9 identifica il carattere é. I suoi byte UTF-8 sono C3 A9, non E9. Fornire il singolo byte E9 a un decodificatore UTF-8 rigoroso è quindi un errore, anche se l'esadecimale in sé è valido. Se un log è stato prodotto con una codifica legacy, stabilisci quella codifica alla fonte invece di tirare a indovinare finché l'output non sembra plausibile.

Questo convertitore controlla la sintassi esadecimale prima di tentare la decodifica dei caratteri. Una sequenza compatta come 4869 è accettata. Lo sono anche gruppi completi come 48 69, 48:69 e 0x48,0x69. Un numero dispari di cifre in un gruppo viene rifiutato. Le colonne di indirizzi, le stringhe con escape dei linguaggi di programmazione e la colonna stampabile laterale di un hexdump completo non sono gestite da questo parser: incolla solo i dati dei byte.

Tieni separati i compiti numerici e quelli testuali. L'esadecimale FF rappresenta l'intero 255, ma non è un byte di testo UTF-8 valido da solo. Usa il convertitore di basi numeriche per calcolare quel valore e questo strumento quando i byte codificano un messaggio. Il testo ottenuto può proseguire negli strumenti per documenti già esistenti. I caratteri NULL restano nei download, anche se il passaggio al flusso documentale li rifiuta.

Formati, limiti e privacy

  • Testo di origine e decodificato: 20.000 unità di codice UTF-16. Input codificato: 720.000 caratteri e fino a 80.000 byte.
  • File TXT UTF-8: 1 MiB ciascuno. Gruppo di file: 20 file, al massimo 5 MiB in totale.
  • NULL e un BOM iniziale vengono conservati. Il passaggio al flusso documentale non è disponibile per il testo che contiene NULL.
  • Nessun supporto per UTF-16, Windows-1252, colonne di indirizzi complete di un hexdump o interpretazione delle sequenze di escape dei linguaggi di programmazione.

Questi strumenti elaborano il testo in locale. Le bozze non vengono salvate automaticamente. Scarica il lavoro importante prima di uscire; i passaggi temporanei dei file scadono dopo 30 minuti.

Domande frequenti

Posso invertire la conversione esadecimale?

Sì. Usa l'azione di inversione dopo una conversione riuscita. L'output diventa il nuovo input e la direzione cambia.

Perché la decodifica non riesce?

Controlla che i gruppi di byte siano completi e qual è la codifica originale dei caratteri. Una sintassi di byte valida non garantisce un testo UTF-8 valido.

La codifica protegge il testo riservato?

No. Le rappresentazioni binaria ed esadecimale sono reversibili e non costituiscono una cifratura. Queste conversioni vengono eseguite localmente nel browser.

Prosegui il lavoro sul documento

Usa un pulsante Continua all’interno dell’area di lavoro per portare con te il testo; questi link aprono uno strumento vuoto.