Keisan Tools
最終確認: 2026年5月出典 2

進数変換

10進数⇔2進数⇔8進数⇔16進数を相互変換。

  1. 1. 入力条件を入れる
  2. 2. 計算ボタンを押す
  3. 3. 結果がすぐ表示

プリセット

  • 📌 255→16進
  • 📌 1024→2進
  • 📌 100→8進
履歴は端末内に保存

次回このツールを開くと、前回の入力で再計算 / 比較できます。アカウント登録不要・端末内のみに保存。

この計算ツールは役に立ちましたか?

評価はこの端末にだけ保存されます。送信は不要です。改善のヒントとして編集部が活用します。

コメントで教える

このツールについて

「進数変換ツール」は、10進数、2進数、8進数、16進数を瞬時に相互変換します。例えば、Webデザインで色を指定する際、10進数「255」が16進数では「FF」となるように、コンピュータが扱うデータ形式の理解に不可欠です。プログラミングで特定のビットフラグを操作したり、ネットワーク設定でIPアドレスのサブネットマスクを計算したりする際に、異なる進数間の正確な変換は必須となります。このツールは、手計算のミスを防ぎ、作業効率を大幅に向上させ、デジタル世界の根幹をなす数値表現を直感的に把握する手助けをします。

計算の仕組み

本ツールは、入力された10進数から、2進数、8進数、16進数への変換を以下のロジックで実行します。まず、10進数を目的の進数の基数(2、8、16)で繰り返し割り、その余りを逆順に並べることで他進数表現を生成します。例えば、10進数「255」を2進数に変換する場合、2で割り続けた余り「1, 1, 1, 1, 1, 1, 1, 1」を逆順に並べ「11111111」を得ます。同様に、16進数へは「255 ÷ 16 = 15 余り 15 (F)」となり、さらに「15 ÷ 16 = 0 余り 15 (F)」となるため、「FF」と変換します。このアルゴリズムにより、複雑な進数変換を瞬時に、かつ正確に処理します。

使用例

Webカラーコードの理解

Webサイトで「#FF0000」が赤色を意味する理由を知りたい。

入力値:
  • 数値(10進数): 255
結果: 10進数: 255, 2進数: 11111111, 8進数: 377, 16進数: FF

16進数「FF」は10進数で「255」に相当し、これは色のR(赤)成分が最大値であることを示します。Webカラーコード「#FF0000」は、赤の強度が最大、緑と青が最小(00)であることを意味し、鮮やかな赤色を表現します。この変換を知ることで、カラーコードの仕組みを深く理解し、意図した色を正確に指定できるようになります。

IPアドレスのサブネットマスク計算

ネットワークエンジニアが、特定のサブネットマスク「255.255.255.0」を2進数で理解したい。

入力値:
  • 数値(10進数): 255
結果: 10進数: 255, 2進数: 11111111, 8進数: 377, 16進数: FF

サブネットマスク「255」は2進数で「11111111」となり、これは8ビット全てがネットワークアドレス部であることを示します。IPアドレスの各オクテットが255の場合、その部分はすべてネットワークアドレスとして固定され、残りのオクテットがホストアドレスとして利用されます。この変換により、サブネットマスクがネットワークとホストをどのように区別しているかを視覚的に理解し、ネットワーク設計やトラブルシューティングに役立てられます。

プログラミングにおけるビット操作

マイコン制御で、特定のレジスタの10進数値「42」を2進数で確認したい。

入力値:
  • 数値(10進数): 42
結果: 10進数: 42, 2進数: 00101010, 8進数: 52, 16進数: 2A

10進数「42」が2進数で「00101010」となることで、どのビットがON(1)で、どのビットがOFF(0)であるかが一目で分かります。例えば、3番目と5番目(右から数えて0番目から開始)のビットがONであることが確認できます。これにより、特定の機能や設定に対応するビットフラグを正確に設定・解除したり、デバイスの状態を読み取ったりする際に、プログラミングの効率とデバッグの精度が向上します。

計算方法の解説

進数

2進数は0と1、16進数は0〜9とA〜Fを使います。

よくある質問