16進数を2進数に変換 - オンライン Hex to Binary コンバーター

16進数を2進数に変換できる無料のオンラインツールです。0x 接頭辞、空白、16進小数、長い値、ローカルファイルの読み込み、コピー、ダウンロードに対応しています。

最大ファイルサイズ:5 MB
0x 接頭辞、空白、小数点1つに対応

実用的な16進数から2進数への変換ツール

16進数は2進数データをコンパクトに表す表記です。16進数の各桁は、必ず4ビットの2進数に対応します。このツールはその対応を見やすくし、入力と結果をブラウザ内に保持します。

入力と同時に変換

有効な16進数を入力するとすぐに2進数の結果が更新され、変更内容を確認しやすくなります。

数値精度の制限なし

値全体を通常の数値型に変換せず、各桁を直接対応付けるため、非常に長い値も扱えます。

ローカルのテキストファイルに対応

値の貼り付け、小さなテキストファイルのアップロード、入力欄へのドラッグ&ドロップができ、結果はコピーまたはダウンロードできます。

プライバシーを考慮

変換とファイル読み込みはブラウザ内で完了し、入力内容はサーバーへ送信されません。

16進数を2進数へ変換する方法

1

16進数を入力する

FF00AA11 のような値を貼り付け、必要に応じて 0x 接頭辞を付けるか、ローカルのテキストファイルを読み込みます。

2

入力形式を確認する

空白は無視されます。0~9、A~F、小数値用の小数点1つが使えます。

3

2進数の結果を確認する

各16進数桁は4ビットになります。整数部の不要な先頭の0は取り除かれ、簡潔な結果になります。

4

コピーまたはダウンロードする

変換したビット列を他のツールへコピーするか、プレーンテキストファイルとして保存します。

16進数が2進数に変換される仕組み

16進数は16個の記号を使い、2進数は2個の記号を使います。16 は 2 の4乗なので、16進数の1桁は必ず4ビットに対応します。小数点以下の16進数桁も同じ4ビット対応です。

3F.A → 0011 1111.1010 → 111111.1010
16進数2進数(4ビット)16進数2進数(4ビット)
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111

16進数から2進数への変換が役立つ場面

ビットフラグのデバッグ

16進数のステータス値を個別のビットに展開し、どのフラグがオンかオフかを確認します。

マスクとレジスタの確認

2進数マスク、ハードウェアレジスタ値、低レベルの診断出力をより明確に確認できます。

プロトコルとデータ形式の確認

プロトコルを文書化またはデバッグするとき、16進数のペイロードと2進数のフィールド配置を比較できます。

進数を学ぶ

4ビット対応表を使って、プログラミングやデジタル回路で16進数がよく使われる理由を理解できます。

入力時の注意

接頭辞と有効な文字

先頭の 0x 接頭辞を使用できます。その他の接頭辞、符号、カンマ、0~9 と A~F 以外の文字は有効な16進数入力ではありません。

結果の先頭の0

整数部は意味のあるビットだけを残すため、16進数 000F の結果は 1111 になります。小数点以下は4ビットごとのグループを保ちます。

16進数の小数値

A.F のように小数点を1つ使用できます。F は 1111 に対応するため、結果は 1010.1111 です。

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

16進数とは何ですか?

16進数は基数16の記数法です。0~9 と A~F を使い、A は10、F は15を表します。

なぜ16進数の1桁は2進数の4ビットに等しいのですか?

4ビットの2進数には 0000 から 1111 まで16通りの組み合わせがあり、16個の16進数記号に対応します。

非常に長い16進数値も変換できますか?

はい。各桁を直接対応付けるため、値全体を精度が限られた数値型に変換しません。

16進数の小数値も変換できますか?

はい。3F.A のように小数点を1つ入力します。小数部の各16進数桁は4ビットの2進数になります。

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

いいえ。変換、ローカルファイルの読み込み、コピー、ダウンロードはすべてブラウザ内で実行されます。