メインコンテンツへスキップ
FixLines

テキスト・16 進数変換

テキストを 16 進数バイトに変換、または 16 進数をテキストに戻します。

エディタ

行 1、列 10 行0 単語0 文字

テキスト・16 進数変換: 概要

テキストを 1 バイトあたり 2 桁の 16 進数(Hex)で書き出したり、Hex ダンプをテキストにデコードしたりできます。デコード時にはスペース、カンマ、0x などのプレフィックスも認識されるため、デバッガやパケットキャプチャの出力もそのまま貼り付けられます。

テキスト・16 進数変換: 使い方

  1. テキスト、または 16 進数バイト列を入力または貼り付けます。
  2. 「テキストを 16 進数に変換」または「16 進数をテキストに変換」を選択します。
  3. 「適用」をクリックし、結果をコピーします。

テキスト・16 進数変換: 主な活用例

  • 文字化けなどのエンコーディング問題が発生している文字列のバイト列を調査する。
  • ログ、パケットキャプチャ、デバッガから出力された 16 進数ダンプを解読する。
  • スクリプト、テストデータ、ハードウェア制御ツール用のバイト列を準備する。

テキスト・16 進数変換: 使用例

単語を 16 進数に変換

入力

Hi!

結果

48 69 21
16 進数をデコード

入力

48 69 21

結果

Hi!
区切り文字付きの 16 進数ダンプをデコード

入力

48:65:6c:6c:6f 0x21

結果

Hello!

テキスト・16 進数変換: よくある質問

デコード時に使える区切り文字は何ですか?

スペース、カンマ、コロン、ハイフン、および 0x や \x などのプレフィックスに対応しています。数字部分は2桁のペアである必要があります。

16 進数は大文字ですか、小文字ですか?

エンコード時は小文字で出力されますが、デコード時は大文字・小文字のどちらも受け付けます。

16 進数を大文字にしたり、スペースなしで取得できますか?

大文字にするには結果に対して「大文字・小文字の変換」を、スペースのない連続した文字列にするには「すべての空白を削除」を実行してください。

デコードすると文字化けするのはなぜですか?

バイト列が有効な UTF-8 テキストではないことが原因です。バイナリファイルや別の文字コードのデータである可能性があります。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

エンコード・デコード の関連ツールすべてのテキストツールを見る