tool hub ツール集

Number Base

Number Base — ブラウザで動作します。入力は保存されません。

ブラウザで処理 登録不要 無料


進数変換(2 / 8 / 10 / 16)

値を入力してから「計算する」を押してください。

使い方

  1. 入力進数で10進、2進、8進、16進のどれかを選びます。初期値は10進です。
  2. 欄に整数を入れます。例: 255、FF、0xFF、0b11111111。
  3. 変換を押すと2進・8進・10進・16進が一度に表示されます。
  4. 0b / 0o / 0x 接頭辞があるときは、選んだ入力進数より接頭辞を優先して読みます。
  5. 最初からやり直すにはリセットを押します。小数点はサポートしません。

ポイント

進法変換はプログラミング・ネットワーク・カラーコードで2進・8進・10進・16進を互いに替えるときに使います。整数を parseInt で読んだあと toString で4進数を同時に出す統合画面です。10進→16進専用より一度に対照しやすいです。カラー #FF、IPv4 オクテット、権限ビットフラグ、マシンコードを2・8・10・16進で同時に見るときに使います。ビットフラグ・色・ポート番号を一目で対照するとき、4欄が同時に変わる点が要点です。

先頭に - を付けると負数も変換します。小数(小数点)は扱いません。JavaScript の安全整数(約 2^53)を超えると末尾が揺れることがあります。接頭辞 0b・0o・0x はそれぞれ2・8・16進として解釈します。計算はブラウザ内だけです。接頭辞があると入力進数ドロップダウンより接頭辞が優先されるので、10進のまま 0xFF を入れても16進として読みます。小数 0.5 や分数表記は読みません。

計算例

入力進数10進、値 255 を変換すると2進 11111111、8進 377、10進 255、16進 ff が一緒に出ます。値に 0xFF を入れても16進として読み、同じ4結果になります。2進入力で 1010 を入れると10進 10、16進 a です。16進 FF と10進 255、2進 11111111 が1行で揃うか確認してください。0o377 も同じ 255 です。値 16 を10進で入れると2進 10000、16進 10 になります。入力進数を16に変えて 10 を入れると10進 16 です。

関連: 進数変換 · テキスト ↔ 二進数

よくある質問

進法変換に小数(小数点)もできますか?

いいえ。整数のみです。小数点以下は切り出すのではなく、エラーに近く無視されるか整数だけがパースされます。整数だけ入れてください。

負数の進法変換はどうしますか?

値の前に - を付けられます。負数表記は言語ごとの2の補数と違うことがあり参考用です。

0xFF、0b1010 のような接頭辞を使ってもよいですか?

はい。0b/0o/0x があればその進数で読みます。0x 接頭辞は大文字小文字どちらも認識されやすいです。

decimal-to-hex ツールと進法変換の違いは?

この画面は2・8・10・16進を同時に出す統合ビューです。64ビットアドレスを扱うときは安全整数の限界を先に見てください。大きな整数は安全整数の範囲を超えないでください。

とても大きな整数も正確に変換されますか?

JavaScript の安全整数範囲を超えると精度が落ちることがあります。HEX 色だけ替えるときは色変換ツールの方が合うことがあります。

16進は小文字 a–f だけ出ますか?

小文字の hex 文字列で表示します。大文字が必要ならコピー後に変えてください。コピーボタンはなく、各進数欄をドラッグしてコピーします。

Number Base カバー画像
入力内容はサーバーへ送信されず、ページを閉じると消えます。

最終確認日: 2026-09-04