OpenReplay Logo
12k
12k

16進数から2進数への変換ツール

16進数を2進数に変換します — 各16進数の桁が4ビットのニブルになり、任意のグループ化と 0x に対応します。即座かつプライベートに、ブラウザ上で動作します。

ローカルで処理

このツールについて

1桁の16進数はちょうど4ビットに対応するため、16進数から2進数への変換は直接的です。F は 1111 に、A は 1010 になり、各桁が連結されます。これにより16進数は2進数のコンパクトで損失のない省略表記となります。

16進数の値を貼り付けると — 0x の有無や大文字小文字に関係なく — 2進数がすぐに表示されます。ニブルごとに先頭のゼロが保持されるため、バイト境界が明確に保たれます。4ビットのグループ化をオンにすると出力をニブル単位で読め、ワンクリックでコピーできます。

変換はローカルで実行されます — 貼り付けた値がブラウザの外に出ることは一切ありません。

よくある質問

なぜ先頭のゼロが保持されるのですか?

各16進数の桁はちょうど4ビットなので、0F は 1111 ではなく 00001111 になります。先頭のゼロを保持することでバイト境界の位置が揃い、バイトを読む際に重要になります。

0x プレフィックスは使えますか?

はい — 0x プレフィックスは任意で、大文字小文字は無視され、バイト間のスペースも許容されます。

2進数を16進数に戻すにはどうすればよいですか?

ビットをニブルにグループ化して各ニブルを16進数の桁として読むか、16進数から10進数および10進数から16進数の変換ツールを使って往復変換します。