テキストを16進数に変換
テキストを UTF-8 の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) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | 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 や # などの接頭辞は慣習で、値の一部ではありません。