16進数 (Hexadecimal)
2進数変換結果 (Binary)
16進数の数値を入力するだけで、即座に2進数へと変換する無料のオンラインツールです。複雑な計算をすることなく、ビット構成をひと目で確認できます。
このツールでできること
このツールは、コンピュータで多用される「16進数」を、基本単位である「2進数」へ変換する機能を提供します。
- 高速変換: 16進数の値を入力してボタンを押すだけで、即座に結果を表示します。
- 大きな桁数に対応: JavaScriptのBigInt型を採用しているため、標準的な計算機ではエラーになりやすい長い桁数の変換も可能です。
- 入力チェック機能: 16進数として正しくない文字(G以降のアルファベットなど)が含まれている場合は、エラーメッセージを表示して誤入力を防ぎます。
このツールで取得する情報の基礎知識
変換を行う前に、16進数と2進数の関係性について知っておくと理解が深まります。
- 16進数(Hexadecimal)とは: 0~9の数字と、10~15を表すA~Fのアルファベットを用いて数値を表現する方法です。
- 2進数(Binary)とは: 0と1の2つの数字のみで数値を表現する方法です。コンピュータが内部で処理する最も基本的な形式です。
- 16進数と2進数の関係: 16進数の「1桁」は、2進数の「4ビット(4桁)」に正確に対応しています。このため、16進数はデータのビット構成を人間が理解しやすい形で表現するのに適しています。
このツールが役立つときはどんなとき? ユースケースは?
主に以下のような場面で活用いただけます。
- プログラミング・デバッグ: フラグ管理やビットマスク、メモリのアドレス計算が必要なとき。
- ネットワーク設定: サブネットマスクやIPv6アドレスの構成をビット単位で解析するとき。
- ハードウェア制御: マイコンのレジスタ設定値をビットごとに確認したいとき。
- 学習・教育: 基本情報技術者試験などのIT関連資格の勉強で、16進数と2進数の相互変換を練習するとき。
16進数から2進数への変換方法(手計算のコツ)
ツールを使わずに手動で計算する場合、16進数の各桁を「4桁の2進数」に置き換えるのが最も簡単です。
変換例:1A2F
- 「1」を2進数にする → 0001
- 「A(10)」を2進数にする → 1010
- 「2」を2進数にする → 0010
- 「F(15)」を2進数にする → 1111
- これらを繋げる → 0001101000101111
16進数・2進数 早見表
よく使われる0~F(16進数)と2進数の対応表です。変換の際の参考にしてください。
| 16進数 | 2進数 | 10進数 |
| 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 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |







