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

使い方

  1. 「ASCIIテキスト → 16進数」または「16進数 → ASCIIテキスト」を選びます。
  2. 入力欄に文字列または16進数を貼り付けます。Hex入力では 48 650x48 0x654865 のような形式を扱えます。
  3. テキストからHexへ変換する場合は、区切り文字、接頭辞、大文字小文字を必要な形式に合わせます。
  4. 未変換件数が出た場合は、非ASCII文字、奇数桁のHex、不正な文字が混ざっていないか確認します。
  5. 結果が問題なければコピーして、ログ調査、コード例、ドキュメント作成に利用します。

対応形式と注意点

区切り形式

スペース、カンマ、改行、区切りなしの出力に対応します。入力側はスペース、カンマ、改行、タブ、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表、制御文字、プログラミング学習での使い方を整理した解説です。