本文へスキップ
ToolMug

テキスト 16 進数変換

どんなテキストでも、その裏にある UTF-8 のバイト列を 16 進数で確認でき、16 進数を貼り付ければテキストに戻せます。左右どちらも編集でき、バイト列はスペース、カンマ、0x や \x の接頭辞、区切りのない連続した文字列のいずれでも受け付けます。

ブラウザ内で動作 — 入力した内容はアップロードされません

使い方

  1. 左側にテキストを入力すると右側にバイト列が表示されます。右側に 16 進数を貼り付けるとデコードされます。
  2. 区切り文字を選び、「0x を付ける」「大文字」を必要に応じて設定します。
  3. 別の表記が必要なら、基数を 10 進数、8 進数、2 進数に切り替えます。
  4. どちらの側でもコピーできます。

オプションの説明

区切り文字
「スペース」は 48 65 6c 6c 6f、「なし」は 48656c6c6f、「カンマ」は 48, 65, 6c, 6c, 6f になります。カンマはコード中の配列に便利です。
0x を付ける
各バイトを 0x48 のように書きます。C、JavaScript など多くの言語で使われる表記です。

例

テキスト 16 進数(UTF-8)
Hello 48 65 6c 6c 6f
é c3 a9
中 e4 b8 ad

よくある質問

どの文字コードを使っていますか?

Web の標準である UTF-8 です。ASCII 文字は 1 文字 1 バイト、アクセント付きの文字は 2 バイト、漢字は 3 バイト、絵文字は 4 バイトです。

有効な UTF-8 ではない 16 進数はどうなりますか?

読み取れる部分はデコードされ、無効なバイト列は置換文字 � で表示され、警告が出ます。

テキストはアップロードされますか?

いいえ。変換はブラウザ内で行われます。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール