テキスト ↔ 16進数変換
ブラウザ上でそのまま、テキストを16進数に、16進数をテキストに変換できます。UTF-8 に完全対応しているため、すべての文字が正しくエンコードされます。出力は小文字か大文字か、スペース区切りか連続バイトかを選べます。
大文字・小文字
区切り
テキスト入力
16進数出力
上にデータを入力すると、変換結果がここに表示されます。
テキスト ↔ 16進数変換 の使い方
- 1
変換方向を選ぶ
トグルで「テキスト → 16進数」または「16進数 → テキスト」を選びます。入れ替えボタンを押すと結果が入力欄に移動し、逆方向に変換し直せます。
- 2
データを入力する
テキストを入力または貼り付けるか、16進数の文字列を貼り付けます。入力すると同時に変換が自動的に実行され、UTF-8 完全対応であらゆる文字を扱えます。
- 3
形式を選ぶ
16進数出力では、桁を小文字にするか大文字にするかを選び、バイトごとにスペースを入れるか連続したストリームにするかを指定できます。デコード時はスペース・カンマ・コロンがすべて任意です。
- 4
結果をコピーする
変換された結果を確認してクリップボードにコピーすれば、必要な場所にすぐ貼り付けられます。
よくある質問
テキストはどのように16進数へ変換されますか?
各文字は UTF-8 のバイト列としてエンコードされ、各バイトが 00 から FF までの2桁の16進数で表記されます。基本的な英字はそれぞれ1バイトになりますが、アクセント付き文字や記号、絵文字は2〜4バイトを使います。
絵文字や英語以外のテキストにも対応していますか?
はい。このツールは UTF-8 を使用するため、アクセント付き文字、キリル文字、ギリシャ文字、中国語、日本語、アラビア語、絵文字など、あらゆる Unicode 文字を扱えます。これらは正しいマルチバイト列にエンコードされ、デコードすれば元どおりに復元されます。
デコーダーはどのような16進数形式に対応していますか?
「16進数 → テキスト」デコーダーは2桁のバイトを読み取り、書式には寛容です。バイト間のスペース・カンマ・コロンはすべて無視されるため、区切りのない16進数、スペース区切りのバイト、コロン区切りのダンプのいずれも動作します。小文字と大文字のどちらの桁も受け付けます。
変換エラーが出るのはなぜですか?
16進数に 0-9 と A-F 以外の文字が含まれている場合や、桁数が奇数の場合、デコードは失敗します。各バイトにはちょうど2桁の16進数が必要なので、余分な文字を取り除き、全体の長さが偶数になっているか確認すれば、変換は正常に完了します。
入力したデータはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内だけで実行されます。入力したテキストがアップロード・記録・保存されることはないため、完全に保護され、このツールはオフラインでも動作し続けます。
関連ツール
こちらの便利なツールもどうぞ