2 進数 から 16 進数 への変換

2進数を16進数に素早く変換するためのオンラインツール。入力と同時にリアルタイムで変換します。

2進数から16進数への変換

(Binary)
BIN
(Hexadecimal)
HEX

2進数から16進数への変換過程

グループ 2進数(4ビット) 16進数
100102
21010A

結果

2進数: 101010→ 16進数: 2A

2進数から16進数への変換方法

2進数から16進数への変換は比較的簡単です。次の手順で行います:

  1. 2進数を4桁ごとにグループ化する - 右端(最下位ビット)から4桁ずつグループ化します。最左のグループが4桁未満の場合は、左側に0を追加して4桁にします。
  2. 各グループを16進数に変換する - 各4桁のグループを対応する16進数の数字に変換します。
  3. 結果を連結する - 変換した16進数の数字を左から右へ並べて、最終的な16進数を得ます。

例: 2進数の「101010」を16進数に変換する

1. 2進数を4桁ずつグループ化します:
10 | 1010
2. 最初のグループが2桁しかないので、左側に0を追加して4桁にします:
0010 | 1010
3. 各グループを16進数に変換します:
0010 = 2
1010 = A
4. 結果を連結します:
2A

2進数と16進数の対応表

2進数の4桁と16進数の1桁は次のように対応しています:

2進数(4桁) 16進数(1桁) 10進数
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15

2進数から16進数への変換の活用例

プログラミング

2進数のビットパターンを短く表現するために16進数を使用します。例えば、32ビットの2進数を8桁の16進数で表現できます。

デバッグ

バイナリデータのダンプを人間が読みやすい16進数形式で表示する際に使用されます。

ファイル形式

バイナリファイルの内容を検査する際、16進数エディタではバイトが16進数で表示されます。