2進数→16進数変換機
2進数(バイナリ)を16進数(ヘキサ)に変換します。
計算結果
2進数→16進数変換ツール:4桁区切りで簡単変換
2進数の長い桁も、16進数に変換すればすっきりと短く表現できます。このツールは、2進数を入力するだけで自動的に16進数に変換します。変換の仕組みや対応表も掲載しています。
変換のコツ:4桁ごとに区切る
2進数と16進数は非常に相性が良く、2進数の「4桁」が16進数の「1桁」にぴったり対応します($2^4 = 16$ のため)。
変換するときは、2進数の右端から4桁ずつ区切って考えます。
変換対応表(0〜F)
| 10進数 | 2進数 | 16進数 |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 11 | 1011 | B |
| 12 | 1100 | C |
| 13 | 1101 | D |
| 14 | 1110 | E |
| 15 | 1111 | F |
変換の実践例:11011010
- 右から4桁ずつ区切る:
11011010 - それぞれのグループを16進数にする:
- 1101 → 13 → D
- 1010 → 10 → A
- 並べる: DA (または 0xDA)
なぜ16進数を使うのか?
コンピュータのデータは2進数ですが、人間が「11011010...」と読み書きするのは大変です。16進数なら桁数が1/4になり、文字(A-F)も使うことで誤認を防ぎやすいため、カラーコードやメモリアドレスの表記に広く使われています。