16進数テキスト変換ツール
16進数の文字列を読めるテキストに変換、またはテキストを16進数のバイト列にエンコードします。スペース、カンマ、ハイフン、0x、\x 形式とマルチバイトUTF-8に対応し、区切り文字と大文字・小文字を選べます。
入力
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/hex-to-text \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "hexToText",
"inputText": "48 65 6C 6C 6F 20 57 6F 72 6C 64 21"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `hex-to-text` tool (Hex to Text Converter) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/hex-to-text/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="16進数テキスト変換ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
16進数からテキスト、テキストから16進数への変換
16進数テキスト変換ツールは、16進数の文字列を読める文字に変換し、通常のテキストを16進数のバイト値に変換し直します。ログ、パケットキャプチャ、設定ファイル、APIのペイロードなどで16進数ダンプに出会い、その中身を確認したい開発者やリバースエンジニアの方に向けて作られています。
16進数は、テキストを構成する生のバイトを簡潔に表す方法です。各文字は1つ以上のバイトとして保存され、各バイトは2桁の16進数で表されます。たとえば文字 H はバイト 0x48 です。このツールはそれらのバイトを読み取って元の文字列に組み立て直します。逆に、任意のテキストの背後にあるバイトを表示することもできます。
使い方
- データを入力欄に貼り付けます。
- モードを選びます。デコードする場合は 16進数 → テキスト、エンコードする場合は テキスト → 16進数 を選びます。
- 結果がすぐに表示されます。ワンクリックでコピーまたはダウンロードできます。
エンコード時は、出力形式をスペース区切り(48 65)、区切りなし(4865)、カンマ区切り、ハイフン区切り、0x / \x 接頭辞付きから選べます。16進数の英字を大文字にするか小文字にするかも選択できます。
柔軟な16進数入力
デコードは形式の違いに寛容です。次の入力はすべて同じテキストになります。
48 65 6C 6C 6F— スペース区切り48656C6C6F— 区切りなし0x48 0x65 0x6C 0x6C 0x6F—0x接頭辞付き\x48\x65\x6c\x6c\x6f—\xエスケープ形式48-65-6C-6C-6F— ハイフン区切り
接頭辞や区切り文字は自動的に取り除かれるため、デバッガー、16進エディター、printf '%x' のダンプからそのまま貼り付けて、事前に整形する必要はありません。
Unicodeと絵文字への対応
テキストは ASCII だけではありません。アクセント付きの文字、非ラテン文字、絵文字はマルチバイトのUTF-8シーケンスとして保存されています。このツールは完全なUTF-8コーデックでエンコードとデコードを行うため、café は 63 61 66 C3 A9 に、絵文字 😀 は F0 9F 98 80 に変換されます。単純な1バイト型の推測ではなく、正しいバイト列です。これらのバイトをデコードすると、元の文字が正しく復元されます。
エラー処理
16進数の文字列の桁数が奇数の場合、有効な16進数字ではない文字が含まれる場合、または有効なUTF-8ではないバイトを表す場合は、文字化けした出力ではなく、問題を説明する分かりやすいメッセージが表示されます。
データは非公開ですか?
はい。変換はすべてお使いのブラウザー内で行われます。入力した内容がアップロードされたり、サーバーに保存されたりすることはありません。ページの読み込み後はオフラインでもご利用いただけるため、機密情報や社内データにも安心してお使いいただけます。