Hex Encode / Decode — Testo ↔ Hex
Hex Encode / Decode converte il testo in esadecimale (base-16) byte e decodifica hex di nuovo in testo leggibile. Usalo per il debug dei carichi binari, ispezionando i byte UTF-8, invertendo le stringhe sfuggite, e lavorando con le hash o i protocolli di basso livello. Accetta formati esagonali comuni (con o senza spazi, nuove linee o prefissi 0x). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
Provalo.
Esempi
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Cosa significa codifica esagonale
Hex è una rappresentazione base-16 dei valori byte. Ogni byte è normalmente scritto come due caratteri hex, motivo per cui il testo semplice si espande in una sequenza più lunga quando lo codifica qui. Questo rende l'esa utile quando si desidera ispezionare valori di livello byte in una forma leggibile e copiabile.
Quando codificare il testo in esagonale
La codifica del testo in esagonale è utile quando si desidera vedere esattamente quali byte produce una stringa, confrontare i carichi copiati, i campioni del protocollo di documento o ispezionare i caratteri non stampabili indirettamente. Questo è spesso più facile di indovinare che un terminale, registro API, o debugger sta mostrando.
Quando decodificare esagonale di nuovo al testo
Decoding è utile quando uno strumento, log o dump copiato ti dà valori byte invece di caratteri leggibili. Un decode di successo garantisce solo che i byte possono essere interpretati come testo qui. Alcuni validi hex rappresentano ancora dati binari o caratteri di controllo, quindi l'output leggibile non è sempre il risultato atteso.
Regole di ingresso e errori comuni
L'esa valida utilizza i caratteri 0-9 e A-F, e la maiuscola o la minuscola entrambi funzionano. Questo strumento rimuove gli spazi e le interruzioni di linea prima di decodifica, ma un numero strano di caratteri esadesi o qualsiasi carattere non valido ancora fallirà. Se hai incollato prefissi come 0x, punteggiatura da log, o separatori da una discarica copiata, pulire prima quelle parti.
Note di codifica del testo
Quando si codifica il testo, la pagina prima trasforma quel testo in byte e poi rappresenta quei byte in hex. Ciò conta per simboli, emoji e caratteri non latini perché un personaggio visibile può usare più byte. Questo è anche il motivo per cui due sistemi possono apparire in disaccordo quando utilizzano diverse codifica di testo.
Hex non è crittografia
Prima di Affidarsi ai Valori Convertiti di Hex in Log, API o script
Prima di copiare il risultato in un altro sistema, verificare se la destinazione si aspetta esago normale, byte distanziate, caratteri maiuscoli o minuscoli, o forme prefissate come 0x. I piccoli presupposti di formattazione spesso importano anche quando i byte sottostanti sono tecnicamente gli stessi.
Ciò che Hex Encode/Decode non conferma sui dati di sottoscrizione
La conversione di Hex non ti dice se i byte provenivano da testo semplice, dati binari, contenuti compressi o da un formato specifico per l'applicazione. Cambia solo la rappresentazione. È ancora necessario sapere che cosa i byte dovrebbero significare prima di fidarsi dell'output per debug o riutilizzare.
Come dire se Decoded Hex Output sembra corretto
Decoded hex output può sembrare corretto solo se i byte originali hanno effettivamente rappresentato il testo nella codifica del carattere che ci si aspetta. Se il risultato contiene simboli dispari, caratteri sostitutivi o testo illeggibile, l'esa può essere ancora valida mentre la codifica di testo assunta è sbagliata per il flusso di lavoro.
Hex cambia come vengono visualizzati i byte, non chi può leggerli. Se i byte originali rappresentano il testo leggibile, chiunque può convertirli facilmente. Utilizzare questo strumento per i flussi di lavoro di ispezione, debug e conversione, non per proteggere i segreti.
Strumenti correlati
Base64 Encode / Decode Tool
codificare il testo in Base64 o decodifica Base64 nel contenuto leggibile direttamente nel browser. È utile per ispezionare token, debugging intestazioni di autorizzazione, il controllo dei valori di configurazione, la decodifica dei payload API e la conversione del testo normale senza utilizzare un servizio remoto. ToolMill gestisce completamente client-side per la privacy e continua a lavorare offline dopo l'installazione.
Codifica
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Codifica
ROT13 Encode / Decode — Testo ↔ ROT13 Cipher
ROT13 è un semplice codice di sostituzione lettera che cambia A↔N, B↔O, ecc. È spesso usato per spoiler, obfuscation leggero e testo forum/email. Questo strumento codifica testo normale a ROT13 e decodifica ROT13 indietro al testo (l'operazione è simmetrica). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) converte i caratteri non sicuri in un formato URL-safe e di nuovo. Utilizzare per le stringhe di query, reindirizzare URL, parametri UTM e debugging richieste API (RFC 3986). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
