テキストを16進数に変換

テキストを UTF-8 の16進バイト列に変換します。バイト間の空白や大文字での出力を選べます。

16進数 → テキスト

01

テキスト → 16進数

テキストを UTF-8 の16進バイト列に変換します。バイト間の空白や大文字での出力を選べます。

02

ASCII / UTF-8

テキストを UTF-8 で符号化し、各バイトを2桁の16進数で表します。ASCII 文字は1バイトです。

03

ブラウザー内で処理

入力したテキストはブラウザー内で処理します。

テキストを16進数に変換

テキスト → 16進数:

テキストを UTF-8 で符号化し、各バイトを2桁の16進数で表します。ASCII 文字は1バイトです。

コード例:

'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35

主な用途:

  • >16進ダンプを読む
  • >テキストのバイト列を調べる
  • >API やログのデータをデコードする

よくある質問

数値の基数変換はできますか?

このツールはテキストをバイト列に変換します。たとえば、文字列 255 は 32 35 35 になります。

入力はアップロードされますか?

いいえ。ブラウザー内で処理します。

// 文字を16進バイトで表す

文字Hex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// 16進数の桁と値

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> その他の質問

Q: なぜ1バイトはちょうど16進2桁になるのですか?

A: 16進1桁は4ビット(ニブル)、1バイトは8ビットです。2桁で1バイト、00〜FFを表します。

Q: éや中のような文字は16進でどう表れますか?

A: 16進は文字コード(通常はUTF-8)のバイト列を表示します。é は2バイト(C3 A9)、中 は3バイト(E4 B8 AD)、絵文字は4バイトです。

Q: 大文字と小文字は区別されますか(ffとFF)?

A: いいえ、ff と FF は同じ値です。表記は統一しましょう。0x や # などの接頭辞は慣習で、値の一部ではありません。

他の言語