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進数で表現するため、データをコンパクトかつ人間が読みやすい形式で扱えます。