このツールについて

この進数変換ツールは、2 進数、8 進数、10 進数、16 進数、または 2〜36 の任意の基数で書かれた数値を、主な基数すべてで一度に表示します。

使い方

  1. 数値を入力します。
  2. 入力した数値の基数を選ぶか、「カスタム」を選んで 2〜36 の基数を入力します。
  3. 2 進数、8 進数、10 進数、16 進数の結果と、指定したカスタム基数の結果を確認します。
  4. 結果をクリックするとコピーできます。

知っておきたいこと

  • 10 を超える基数では文字を数字として使い、36 進数では A = 10 から Z = 35 までを表します。
  • 16 進数(基数 16)は 1 桁でちょうど 4 ビットを表せるため、プログラミングでよく使われます。
  • 8 進数(基数 8)は、755 のような Unix のファイルパーミッションに使われます。
  • JavaScript の数値を使っているため、9,007,199,254,740,991(2^53 − 1)を超える非常に大きな整数は精度が失われます。

すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。

よくある質問

2 進数を 10 進数に変換するには?

右端を 0 として各桁の位置を数え、各桁に 2 のその位置乗を掛けて合計します。たとえば 1011 = 8 + 0 + 2 + 1 = 11 です。

16 進数は大文字と小文字を区別しますか?

いいえ。A–F と a–f は同じ値を表します。

小数や負の数に対応していますか?

整数を変換します。小数部分は無視されます。

サーバーに何か送信されますか?

いいえ。変換はすべてブラウザ内で行われます。