Hex to UTF-8 Converter

Human-readable strings on-chain are stored as raw bytes, usually written in hex. This tool decodes those hex bytes back into UTF-8 text so you can read memos and string fields embedded in calldata. It runs entirely in your browser with no network call.

Type UTF-8 text to see its hex and Base64 encodings. To decode hex back to text, paste it below.

Se ejecuta por completo en tu navegador. Sin clave de API, ningún dato sale de esta página.

Bytes to characters

UTF-8 encodes each character as one or more bytes, and those bytes are commonly shown as hex. Decoding 0x48656c6c6f yields Hello. When you see a hex blob in calldata or a log's data field that looks like text, running it through this decoder often reveals a ticker symbol, a URL, or a memo.

Where text hides in EVM data

String arguments to contract functions, ENS-style names, and off-chain payloads referenced by a transaction are frequently carried as UTF-8 bytes. Decoding them clarifies what a transaction was actually doing when the ABI is not at hand.

Preguntas frecuentes

What if the bytes are not valid text?

Not every hex blob is text; many are numbers, addresses or hashes. If the output looks like garbage, the data was probably never a UTF-8 string.

Is my input sent anywhere?

No. Decoding is done locally in your browser with no network request and no API key.

Herramientas relacionadas

Recarga, obtén tu clave y publica.

Autoservicio. Paga en cripto o con tarjeta. Medido por créditos: las primitivas pesadas cuestan más, las simples son baratas.

Obtener clave API