ForHosting KIT · Strumenti per sviluppatori

Convertitore testo in hex

Hello diventa 48656c6c6f: ciascuno dei suoi 5 byte diventa due cifre esadecimali, e lettere accentate o emoji occupano più byte UTF-8. Incolli un valore esadecimale per riavere il testo, anche con spazi o prefissi 0x. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Hello
Ottiene
Risultato
48656c6c6f
Modalità di calcolo
Encode
Separatore
None
Ottetti
5

La notazione esadecimale è il modo quotidiano per ispezionare e trasportare i byte grezzi di una stringa: ogni byte diventa due cifre da zero a nove e da a a f, così gli ingegneri possono incollare valori in debugger, tracce di rete, strumenti di firmware e documentazione senza corruzione binaria. Questo convertitore da testo a hex trasforma testo Unicode semplice in quella vista esadecimale con serializzazione UTF-8 completa, oppure inverte il percorso decodificando un dump hex di nuovo in testo leggibile. Lei sceglie una modalità di codifica o decodifica e un separatore opzionale affinché le uscite corrispondano a digest compatti, dump separati da spazi, elenchi in stile MAC separati da due punti o stili separati da trattini. Le stringhe hex di lunghezza dispari dopo la pulizia falliscono con un chiaro errore di input non valido invece di inventare mezzo byte.

Codifichi il testo in hex con il separatore necessario

Il motore serializza la stringa in UTF-8, quindi associa ogni byte a due cifre esadecimali minuscole così che A diventi forty-one, lo spazio twenty e i caratteri multi-byte come lettere accentate o emoji si espandano nelle sequenze multi-byte corrette.

Il campo opzionale separator controlla come vengono uniti quei pair: none produce una stringa continua compatta ideale per digest e incolli tipo hash; space inserisce un singolo spazio tra byte per la leggibilità classica dei dump; colon genera lo stile familiare aa:bb:cc usato negli identificatori di dispositivo e nei riassunti di pacchetti; dash produce aa-bb-cc per stili comuni nelle note Windows e di firmware. Le stringhe vuote sono valide e si codificano in un risultato vuoto con zero byte.

La risposta include sempre result con la stringa hex, mode uguale a encode, separator che riecheggia la scelta risolta, bytes uguale alla lunghezza UTF-8 prima della codifica e encoding uguale a utf-8 affinché i test possano asserire sia contenuto sia dimensione. Input identici producono sempre output identici perché il percorso è aritmetica pura, senza rete, senza sale casuale e senza orologio di parete.

Usi encode ogni volta che serve una rappresentazione sicura da incollare di un messaggio breve, un campione di protocollo o un frammento di configurazione da confrontare byte per byte tra strumenti.

Riportare l'esadecimale a testo leggibile

Imposti mode su decode e inserisca una stringa esadecimale in text. Spazi, tabulazioni e interruzioni di riga iniziali e finali vengono rimossi, e spazi interni, due punti, trattini, underscore, virgole e prefissi opzionali zero-x vengono eliminati così che dump multilinea e incolli in stile MAC funzionino ancora senza pulizia manuale. Qualsiasi carattere al di fuori di zero–nove e a–f dopo la pulizia viene pure rifiutato.

Una decodifica riuscita restituisce result come la stringa recuperata, mode decode, separator come fornito o predefinito, bytes come la lunghezza UTF-8 decodificata e encoding utf-8. Preferisca questa capacità quando l'intento di ricerca è letteralmente testo in hex, hex in testo o stringa in esadecimale per contenuto leggibile; i flussi di file binari puri appartengono a strumenti orientati ai file.

Campioni di protocollo e dump di supporto

Codifichi brevi messaggi UTF-8 in hex per ticket e note sui pacchetti, scelga separatori space o colon per leggibilità, poi decodifichi lo stesso incolla sul lato ricevente.

Come converto il testo in esadecimale?

Il campo result contiene hex minuscolo; imposti separator su space, colon o dash se desidera byte separati.

Come decodifico l'hex in testo?

Invii mode decode e metta la stringa hex in text.

Cosa succede se la stringa hex ha lunghezza dispari?

Dopo la rimozione dei separatori, un conteggio dispari di cifre viene rifiutato e non addebitato.

Il convertitore da testo a hex è gratuito?

Lo strumento del browser viene eseguito gratis sul Suo dispositivo.

Quali separatori sono supportati?

In encode: none (compatto predefinito), space, colon o dash tra byte. In decode si accettano spazi, due punti, trattini e prefissi 0x opzionali, rimossi prima del parse.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/hex-text

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/hex-text \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.hex_text",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Codifichi il testo in hex con il separatore necessario

Invii un corpo JSON con il campo stringa obbligatorio text impostato sul messaggio semplice che desidera ispezionare come byte, e lasci mode al valore predefinito encode oppure imposti mode su encode in modo esplicito. Gli alias input, value e s sono accettati per il campo text, e sep, delim o delimiter possono sostituire separator quando client più vecchi generano i form.

Decodifichi l'hex in testo e rifiuti i payload errati

Dopo la normalizzazione il conteggio dei caratteri rimanenti deve essere pari: ogni byte richiede due cifre hex, quindi una stringa hex di lunghezza dispari solleva invalid_input con un messaggio esplicito invece di riempire un nibble fantasma. I fallimenti di validazione non vengono addebitati sull'API prepagata, quindi sondare un dump troncato è sicuro per gli operatori.

Uso dell'API, prezzi, flussi e limiti pratici

Chiami il convertitore gratuito da testo a hex nel browser per demo in aula, playbook di supporto, walkthrough di protocollo e ispezioni una tantum senza installare xxd, hexdump o helper specifici del linguaggio. Un flusso tipico codifica un token di configurazione breve con separator none per archiviazione compatta, lo invia tramite un sistema di ticket e lo decodifica sul servizio ricevente con mode decode, asserendo che bytes corrisponda alla lunghezza originale. Un altro flusso ricodifica con separator colon per allinearsi allo stile di un diagramma di rete usato negli screenshot della documentazione. Usi l'API prepagata del KIT quando un backend, una funzione serverless, un harness di test firmware o un SDK necessita dello stesso passo encode o decode a saldo di $0.002 per elemento riuscito; una validazione fallita non consuma mai il saldo dopo il rifiuto del motore. Abbini questo endpoint a strumenti di codifica Base64 o URL quando una stringa deve sopravvivere a più canali solo testo, ma mantenga i passi separati affinché ogni pagina corrisponda a un singolo intento di ricerca. Gli autori che distribuiscono SDK possono mappare il campo result direttamente su un pulsante di copia, mentre le etichette mode, separator e bytes rendono gli esempi OpenAPI autoesplicativi per chi confronta formati di dump affiancati.

Documentazione e controlli golden di CI

Fissi fixture di encode e decode — incluso un errore hex a lunghezza dispari — affinché campioni di documentazione e test di integrazione continua falliscano subito se la formattazione hex deriva.

Formazione e debug

Studenti e agenti convertono testo in hex e viceversa nel widget gratuito del browser, ispezionando sequenze UTF-8 multi-byte con errori invalid_input chiari su dump troncati.

Leggi la documentazione completa del KIT →