Number base converter

Hexadecimal to Binary Converter

16進数を2進数に即座に変換します。このツールは入力値を検証し、非常に大きな整数をサポートし、明確な変換手順を表示します。

16進数を変換する

16進数の値を入力して、2進数または10進数に変換します。16進数は0-9の数字とA-Fの文字を使用します。

バイナリ結果 1101101111110
バイナリから16進数への変換に切り替える

ライブ変換の手順

入力が更新されるたびに説明もリアルタイムで更新されます。非常に大きな数値の場合、ツールは結果を正確に保持し、過度に長い手順のリストを表示する代わりに、処理方法を要約して表示します。

この結果の計算方法について .

  1. 各16進数を左から右へ読みます。
  2. 各16進数を4ビットの2進数に置き換えます。
  3. 4ビットごとのグループに結合し、不要な先頭のゼロを削除します。
精度に関する注意: このコンバーターは整数変換にJavaScriptのBigIntを使用しているため、大きな整数は通常の浮動小数点数のように丸められることなく正確に処理されます。

16進数と2進数とは何ですか?

バイナリシステムは基数2です。それは01の2つの数字のみを使用します。

16進法は基数が16のシステムです。このシステムでは、数字0–9と文字A, B, C, D, E, Fを使用し、Aは10、Fは15に相当します。

16進数は、1桁の16進数が正確に4ビットの2進数を表すため、バイナリデータをコンパクトに表記する方法です。

16進数から2進数へ変換する方法

16進数を2進数に変換するには、各16進数を4ビットの2進数に置き換え、その後グループを結合します。

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

最終的な2進数値から先頭のゼロは通常削除されますが、固定幅の形式に収める必要がある場合は除きます。

Hexからバイナリへの参照表

各16進数は4ビットの2進数グループにマッピングされます。これにより、一度10進数を経由するよりも変換が高速になります。

0=0000  1=0001  2=0010  3=0011
4=0100  5=0101  6=0110  7=0111
8=1000  9=1001  A=1010  B=1011
C=1100  D=1101  E=1110  F=1111

例えば、hex FF は、F が 1111 にマッピングされ、2つのグループが結合されるため 11111111 になります。

16進数と2進数の一般的な用途

バイナリはデジタルシステム内部で使用されます。16進数は、人間が同じデータをよりコンパクトに読み書きするために頻繁に使用されます。

16進数は、メモリアドレス、マシンコード、ビットマスク、Unicode コードポイント、ウェブカラー値、チェックサム、デバッグツールなどで頻繁に使用されます。

入力ルール

  • 16進数の入力には、数字の0~9と文字のA~Fを使用してください。
  • 小文字も受け付けられ、自動的に大文字に正規化されます。
  • 0xなどの任意のプレフィックスに対応しています。
  • 整数がサポートされています。このツールでは分数は意図的に変換されません。