入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

進数変換ツール

入力の基数
変換結果
2進数 (Base 2)
8進数 (Base 8)
10進数 (Base 10)
16進数 (Base 16)

使い方


入力の基数を選択し、数値を入力します。ツールが即座に4つの基数(2進数・8進数・10進数・16進数)に変換します。各結果の横にあるコピーボタンをクリックしてクリップボードにコピーできます。

進数とは


進数(基数)は、数値を表現するために使用する固有の桁数を定義します。2進数はコンピュータの基本で0-1を使用。8進数は0-7を使用。10進数は0-9の人間が日常使う方式。16進数は0-9とA-Fを使用し、カラーコードやメモリアドレスなどで広く使われています。

活用シーン


  • メモリダンプの解読 — 16進数で表示されたメモリ内容を10進数や2進数に変換して値を確認
  • カラーコードの変換 — CSSの16進カラー(#FF5733)を10進RGB値に変換、またはその逆
  • ファイルパーミッションの計算 — Unixの8進パーミッション(755、644など)を2進数に展開して各権限ビットを確認
  • ビット演算のデバッグ — フラグやビットマスクを2進数で表示して、各ビットの状態を視覚的に把握

暗算で使える変換テクニック


16進数の1桁は2進数の4桁(4ビット)に正確に対応します。例えば 0xF = 1111、0xA = 1010 です。この対応を覚えておけば、16進数と2進数の相互変換は桁ごとに行えます。同様に、8進数の1桁は2進数の3桁に対応します(例: 7 = 111、5 = 101)。10進数から16進数への変換は、16で割った商と余りを繰り返し求める方法が基本です。プログラミングでよく使う値(0xFF = 255、0x100 = 256、0x400 = 1024)を暗記しておくと、コードリーディングの効率が上がります。

プライバシー


すべての変換はJavaScriptのBigIntを使用してブラウザ内で完結します。データがサーバーに送信・保存・記録されることは一切ありません。