エンコード・テキスト変換

Hex → Text

連続する 16 進数、スペース区切りの 16 進数、または 0x で始まるバイトを UTF-8 テキストに変換します。

Ctrl / ⌘ + Enterで実行
読み取り専用の結果

16 進バイトを厳密に解析し、UTF-8 として多言語テキストに復元します。

入力はブラウザ内でのみ処理され、サーバーにはアップロードされません。

このツールでできること

Hex → Text は、最初に 16 進形式を検証し、2 文字を 1 バイトに形成してから、厳密モードの TextDecoder を使用して UTF-8 をデコードします。各バイトを文字として直接処理しないため、中国語、日本語、絵文字を正しく復元できます。

  • 継続、スペースまたは改行区切り、および正規の 0x バイト プレフィックスをサポートします。
  • 奇数の長さ、16 進数以外の文字、および無効な UTF-8 はすべて、明示的なエラーの原因となります。
  • 変換ではテキストのみが処理され、結果内の HTML、スクリプト、またはその他のコードは実行されません。

使い方

  1. 16 進数のバイトを貼り付けます。
  2. 「テキストに変換」をクリックします。
  3. エラーがある場合は、不正な文字、プレフィックス、またはバイト数がないか確認してください。
  4. 復元した UTF-8 テキストをコピーします。

主な用途

  • プロトコル ログ内の UTF-8 16 進ペイロードを読み取ります。
  • テキストから 16 進数への往復の結果を確認します。
  • 中国語または絵文字に対応する UTF-8 バイトを復元します。

プライバシーとセキュリティ

入力と結果はブラウザーのメモリ内だけで処理されます。サーバーへのアップロード、オンライン API の呼び出し、自動保存は行われません。

Hex → Textの機能

16 進バイトを厳密に解析し、UTF-8 として多言語テキストに復元します。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。

FAQ

なぜ 16 進数の長さは偶数でなければならないのですか?

1 バイトには 2 桁の 16 進数が必要で、奇数の長さでは完全なバイトを形成できません。

中国語を解読できるのでしょうか?

はい、入力が有効な UTF-8 バイトの中国語テキストであれば可能です。

一部のバイトで UTF-8 エラーが報告されるのはなぜですか?

これらは任意のバイナリまたは他の文字エンコーディングである可能性があり、このページでは置換文字の問題を黙ってマスクしません。

入力した内容はアップロードされますか?

いいえ、検証と TextDecoder デコードはすべてブラウザ内で行われます。

開発者向けツール一覧に戻る