オンライン UTF-8 デコードツール

オンライン UTF-8 デコードツール:UTF-8 の十六進(Hex)をテキストに変換します。スペース区切りの入力に対応し、ブラウザ内で即時に処理されます。

ツールの入力と出力

入力テキスト:
処理結果:準備完了

UTF-8 デコードの使用例

このツールは UTF-8 の十六進バイト列を読みやすいテキストに戻します。パケットキャプチャやログ、バイナリプロトコルで記録された Hex の読み取り、文字エンコードの検証、API が返すバイト列の文字列への復元などに使われます。

入力は連続 Hex とスペース区切りの両方に対応し、中国語、英語、絵文字なども正しく復元されます。不正なバイトは黙って文字化けにするのではなく、その場で通知されます。

How does UTF-8 represent a character?

UTF-8 encodes a character as a variable number of bytes, from 1 to 4. The definition is RFC 3629.

“UTF-8 encodes UCS characters as a varying number of octets, where the number of octets, and the value of each, depend on the integer value assigned to the character in ISO/IEC 10646.”

よくある質問

Hex 入力はスペースで区切ってもよいですか?

はい。連続 Hex(例:68656c6c6f)とスペース区切り(例:68 65 6c 6c 6f)の両方に対応し、改行入力も可能です。

デコードに失敗したり不正なバイトと表示された場合は?

Hex が偶数桁で、0-9、a-f/A-F のみで構成されていることを確認してください。また元のバイトが本当に UTF-8 か確認してください。GBK など他のエンコードのデータは正しく復元できません。

UTF-8 デコードとエンコードは可逆ですか?

はい。同じテキストを Hex にエンコードしてからデコードすると元のテキストに戻ります。変換処理が正しいかを検証するのに使えます。