ASCII 16進数変換ツール
ASCIIテキストをHexへ、16進数をASCII文字列へブラウザ内で相互変換します。スペース区切り、0x付き、連続した16進数、改行区切りまで確認できます。
変換ツール
検出バイト
0
出力文字数
0
未変換
0
入力すると変換結果と検出情報が表示されます。
サンプルで試す
ASCII 16進数変換でできること
ASCII 16進数変換は、英数字や記号をバイト値として確認したいときに使います。例えば A は10進数で65、16進数で 41 です。HTTPヘッダー、ログ、通信ペイロード、古いシステムのデータ、教材の文字コード表を確認するとき、文字とHex表記をすぐ行き来できると原因調査が速くなります。
このページは ASCII変換ツール よりも16進数の入出力に絞っています。接頭辞の有無、区切り文字、連続したHex、大小文字、非ASCII文字の検出をまとめて確認できるため、コピーした値をそのまま貼り付けて検証しやすい構成です。
| 入力例 | 意味 | 変換結果 |
|---|---|---|
| Hello | ASCIIテキストを16進数へ変換 | 48 65 6C 6C 6F |
| 0x41 0x53 0x43 0x49 0x49 | 0x付きの16進数をASCIIへ変換 | ASCII |
| 48656C6C6F | 連続した16進数を2桁ずつ読む | Hello |
使い方
- 「ASCIIテキスト → 16進数」または「16進数 → ASCIIテキスト」を選びます。
- 入力欄に文字列または16進数を貼り付けます。Hex入力では 48 65、0x48 0x65、4865 のような形式を扱えます。
- テキストからHexへ変換する場合は、区切り文字、接頭辞、大文字小文字を必要な形式に合わせます。
- 未変換件数が出た場合は、非ASCII文字、奇数桁のHex、不正な文字が混ざっていないか確認します。
- 結果が問題なければコピーして、ログ調査、コード例、ドキュメント作成に利用します。
対応形式と注意点
区切り形式
スペース、カンマ、改行、区切りなしの出力に対応します。入力側はスペース、カンマ、改行、タブ、0x、\xを自動的に整理します。
ASCII専用チェック
標準では0x00から0x7FまでのASCIIを前提にします。日本語なども確認したい場合だけ、非ASCII文字をコードポイントとして扱う設定を有効にしてください。
ブラウザ内処理
変換はJavaScriptで実行され、入力した文字列はサーバーへ送信されません。公開できないログや識別子を扱う場合も、貼り付け先には注意してください。
よくある失敗と直し方
| 症状 | 原因 | 確認ポイント |
|---|---|---|
| 変換後に文字化けする | ASCIIではなくUTF-8やShift_JISのバイト列を見ている | 日本語を含む場合はASCII専用ではなく、文字コード全体の扱いを確認します。 |
| 未変換件数が増える | Hex以外の文字、奇数桁、0x以外の接頭辞が混ざっている | 不要な説明文や引用符を削除し、2桁単位のバイト値に整えます。 |
| 制御文字が見えない | 0x00から0x1F、0x7Fは表示用の文字ではない | 改行やタブなどは見た目に出ないことがあります。バイト数と元のHexを合わせて確認します。 |
よくある質問
ASCIIは文字に割り当てられた数値の対応表で、16進数はその数値を表す書き方の一つです。例えば大文字AはASCIIの10進数65で、16進数では41と表します。
できます。0x付き、\x付き、スペース区切り、カンマ区切り、改行区切りを整理してから変換します。区切りなしの48656C6C6Fも、連続Hexを2桁ずつ読む設定で処理できます。
標準ではASCII専用として扱うため、日本語は未変換として検出します。「非ASCII文字もコードポイントで扱う」を有効にするとコードポイントの16進表記は確認できますが、UTF-8の実バイト列とは異なる場合があります。
送信されません。変換処理はブラウザ内で完結します。ただし、ブラウザ拡張、クリップボード、貼り付け先アプリの扱いまではこのページでは管理できないため、機密値は必要最小限で扱ってください。
関連ツールと参考情報
ASCII変換ツール
10進数、16進数、2進数を含むASCIIの基本変換をまとめて確認できます。
文字コード変換の解説
ASCII、Unicode、16進数表記の違いを基礎から確認できます。
ASCIIコードとは
ASCII表、制御文字、プログラミング学習での使い方を整理した解説です。