テキスト・16 進数変換
テキストを 16 進数バイトに変換、または 16 進数をテキストに戻します。
エディタ
行 1、列 10 行0 単語0 文字
テキスト・16 進数変換: 概要
テキストを 1 バイトあたり 2 桁の 16 進数(Hex)で書き出したり、Hex ダンプをテキストにデコードしたりできます。デコード時にはスペース、カンマ、0x などのプレフィックスも認識されるため、デバッガやパケットキャプチャの出力もそのまま貼り付けられます。
テキスト・16 進数変換: 使い方
- テキスト、または 16 進数バイト列を入力または貼り付けます。
- 「テキストを 16 進数に変換」または「16 進数をテキストに変換」を選択します。
- 「適用」をクリックし、結果をコピーします。
テキスト・16 進数変換: 主な活用例
- 文字化けなどのエンコーディング問題が発生している文字列のバイト列を調査する。
- ログ、パケットキャプチャ、デバッガから出力された 16 進数ダンプを解読する。
- スクリプト、テストデータ、ハードウェア制御ツール用のバイト列を準備する。
テキスト・16 進数変換: 使用例
入力
Hi!
結果
48 69 21
入力
48 69 21
結果
Hi!
入力
48:65:6c:6c:6f 0x21
結果
Hello!
テキスト・16 進数変換: よくある質問
デコード時に使える区切り文字は何ですか?
スペース、カンマ、コロン、ハイフン、および 0x や \x などのプレフィックスに対応しています。数字部分は2桁のペアである必要があります。
16 進数は大文字ですか、小文字ですか?
エンコード時は小文字で出力されますが、デコード時は大文字・小文字のどちらも受け付けます。
16 進数を大文字にしたり、スペースなしで取得できますか?
大文字にするには結果に対して「大文字・小文字の変換」を、スペースのない連続した文字列にするには「すべての空白を削除」を実行してください。
デコードすると文字化けするのはなぜですか?
バイト列が有効な UTF-8 テキストではないことが原因です。バイナリファイルや別の文字コードのデータである可能性があります。
テキストはサーバーに送信されますか?
いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。
関連ツール
このツールとよく一緒に使われるツール。
- テキスト・バイナリ変換
テキストを 2 進数バイナリコードに変換、またはバイナリをテキストに戻します。
- Base64 エンコード・デコード
テキストを Base64 に変換、または Base64 をテキストにデコードします。
- Unicode エスケープ・アンエスケープ
非 ASCII 文字を \u エスケープ形式に変換、または元に戻します。
- モールス信号翻訳ツール
テキストをモールス符号に変換、またはモールス符号をテキストに戻します。
- ROT13 エンコーダー・デコーダー
ROT13 を使ってアルファベットを暗号化または復号します。
- URL エンコード・デコード
テキストを URL 用にパーセントエンコード、またはデコードします。