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.

Tamamen tarayıcınızda çalışır. API anahtarı yok, veri bu sayfadan çıkmaz.

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.

Sıkça sorulanlar

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.

İlgili araçlar

Bakiye yükle, anahtarını al, yayına çık.

Self servis. Kripto ya da kartla öde. Krediyle ölçümlenir — ağır ilkel yapılar daha pahalı, basitler ucuz.

API anahtarı al