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.
すべてブラウザ内で実行されます。API キー不要、データはこのページから出ません。
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.
よくある質問
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.
関連ツール
チャージして、キーを取得し、リリース。
セルフサーブ。暗号資産またはカードで支払い。クレジットで従量課金——重いプリミティブは高く、単純なものは安価。
APIキーを取得