Web ToolBox

ASCII to HEX変換

ASCIIテキストを16進数へカスタマイズ可能な形式で変換

ASCII テキスト
HEX 変換結果
読み取り専用

ASCII to HEX変換とは?

ASCIIテキストを16進数形式に変換するブラウザベースのツールです。デバッグ作業やバイナリデータの確認、ネットワークプロトコルの解析など、開発現場で頻繁に必要となる変換を瞬時に実行できます。

入力したテキストはリアルタイムで16進数に変換され、複数の出力フォーマットや改行設定により、用途に応じた読みやすい表示が可能です。

使い方

テキストエリアに変換したいASCIIテキストを入力すると、設定したフォーマットで16進数に変換されます。

フォーマット設定

用途に応じて5種類の出力形式から選択できます。

  • スペース (AA BB) - バイト間にスペースを挿入。人間が読みやすく、一般的なフォーマット
  • 区切りなし (AABB) - 連続した16進数文字列。コンパクトな表示が必要な場合に便利
  • 0x形式 (0xAA) - 各バイトに0xプレフィックスを付与。C言語スタイルの表記
  • カンマ (AA, BB) - カンマとスペースで区切り。配列表記として使いやすい
  • 0x + カンマ (0xAA, 0xBB) - 0xプレフィックスとカンマ区切りの組み合わせ。コード内の配列定義に最適

改行設定

長いデータを見やすく整形するための改行位置を指定できます。

  • 改行なし - すべて1行で表示
  • 8バイトごと - 8バイト単位で改行。コンパクトな表示
  • 16バイトごと - 16バイト単位で改行。メモリダンプで一般的な形式
  • 32バイトごと - 32バイト単位で改行。大量データの確認に便利

ケース設定

16進数の文字を大文字または小文字で表示できます。

  • 大文字 - 48656C6C6F (A-F)
  • 小文字 - 48656c6c6f (a-f)

活用シーン

  • デバッグ作業 - バイナリデータの内容を確認
  • データ解析 - ファイルやネットワークパケットの内容をチェック
  • プロトコル開発 - バイト列の確認と検証
  • メモリダンプ - メモリ内容を16進数で確認
  • 文字コード変換 - ASCII文字のバイト表現を確認

ASCIIと16進数の関係

ASCIIの各文字は0〜127の値を持ち、それを16進数で表現します。

文字 'A' → ASCIIコード: 65 → 16進数: 41
文字 'a' → ASCIIコード: 97 → 16進数: 61
文字 '0' → ASCIIコード: 48 → 16進数: 30

例: "Hello" を16進数に変換

H → 0x48
e → 0x65
l → 0x6C
l → 0x6C
o → 0x6F

結果: 48 65 6C 6C 6F

16進数表記は1バイト(8ビット)を2桁の16進数で表現するため、データをコンパクトかつ人間が読みやすい形式で扱えます。