JA
マイツール

16進数テキスト変換

16進数のバイト列をUTF-8・UTF-16・ASCII・Latin-1・Windows-1252のテキストに変換します。スペースや0x、\x の接頭辞に対応し、全文字をコードポイントと一緒に表示。

スペース、カンマ、コロン、0x、\x、%は無視されます。
テキスト
Hello, World!
バイト数
13
文字数
13
Unicodeのコードポイント
エスケープ表記(JSON文字列)
"Hello, World!"
\nや\tなどの見えない文字を表示します
文字ごとの内訳
#文字コードポイントバイト数
1HU+004848
2eU+006565
3lU+006C6C
4lU+006C6C
5oU+006F6F
6,U+002C2C
7(スペース)U+002020
8WU+005757
9oU+006F6F
10rU+007272
11lU+006C6C
12dU+006464
13!U+002121
マイツール →
広告

16進数のバイト列を、UTF-8・ASCII・Latin-1・Windows-1252・UTF-16でテキストに変換します。文字の表にコードポイントと元のバイトが表示されるので、デバッガーの出力、パケットキャプチャ、エンコードされたデータベースの値を調べやすくなります。

使い方

  1. 48 69、0x4869、\x48\x69、%48%69のように、完結したバイトのグループを貼り付けます。グループはスペース、カンマ、コロン、セミコロンで区切れます。
  2. 文字エンコーディングを選びます。最近のデータのほとんどはUTF-8が適切です。
  3. デコードされたテキストと、タブや改行などの見えない文字がわかるエスケープ表記を確認します。
  4. おかしな点があれば、文字の表を確認します。

計算式

バイト値 = 16 × 1つ目の桁 + 2つ目の桁 · UTF-8: 0xxxxxxx = 1バイト、110xxxxx 10xxxxxx = 2バイト、1110xxxx + 継続バイト2つ = 3バイト、11110xxx + 継続バイト3つ = 4バイト

16進数のA–Fは10–15を表します。UTF-8では先頭のバイトがその文字が使うバイト数を示し、後続のバイトはすべてビット10で始まります。不正なシーケンスは、ブラウザと同じ方法でU+FFFD(�)に置き換えられます。ASCII・Latin-1・Windows-1252は1文字につき1バイト、UTF-16は2バイトまたは4バイトを使います。UTF-16でバイト数が奇数の場合は受け付けません。ここでのLatin-1は、ブラウザでWindows-1252の別名として扱われる名前ではなく、実際のU+0000–U+00FFの対応を指します。文字の表は400行までです。

計算例

既定の入力 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 は13バイトで、Hello, World! にデコードされます。たとえば 0x48 = 4 × 16 + 8 = 72 で、Hのコードです。UTF-8で e2 82 ac を入力すると、1文字の €(U+20AC)になります。同じ3バイトをWindows-1252として読むと € になり、これはUTF-8を誤ったエンコーディングで開いたときに見かける文字化けです。

よくある質問

éの代わりにéのような文字が表示されるのはなぜですか?

テキストはUTF-8なのに、Latin-1またはWindows-1252として読み取っているためです。éはUTF-8ではC3 A9ですが、1バイトずつ読むとそれぞれÃと©になります。UTF-8を選べば正しくデコードされます。

�の記号は何を意味しますか?

不正なバイト列の代わりに置かれたものか、データにすでにU+FFFDがそのままエンコードされているかのどちらかです。デコードエラーがある場合は、注記にその件数と最初のバイト位置が表示されます。エンコーディングが合っているか、データが途中で切れていないかを確認してください。

UTF-16はBEとLEのどちらですか?

2バイト単位のバイト順のことです。Windowsのテキストファイルや、PCのメモリダンプは通常リトルエンディアン(48 00 = H)で、ネットワークプロトコルやJavaのwriteChars()はビッグエンディアン(00 48 = H)です。先頭のFF FEまたはFE FFのバイトオーダーマークで見分けられます。

ASCIIとUTF-8は同じですか?

バイト00〜7Fでは同じです。UTF-8は、純粋なASCIIテキストがそのまま有効なUTF-8になるよう設計されています。80以上のバイトはASCIIではありません。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). 16進数テキスト変換. https://kakao.mobile/ja/tools/hex-to-text-tool/

MLA

“16進数テキスト変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/hex-to-text-tool/.

広告