2進数→10進数変換機

2進数(0と1)を入力して10進数に変換します。

0と1の組み合わせを入力してください。

計算結果

2進数→10進数変換ツール:バイナリの読み方を覚えよう

2進数(0と1の並び)を、私たちが普段使っている10進数の数字に変換するツールです。IPアドレスの計算やプログラミング、情報処理の勉強などで役立ちます。

変換方法:重み(重み付け)を足すだけ

2進数を10進数にするには、各桁の「重み」を足し合わせます。右端(最下位)から順に $2^0, 2^1, 2^2, 2^3...$ と倍々になっていきます。

主要な2のべき乗(重み表)

桁目 (右から) 2のn乗 値 (10進数)
1桁目 $2^0$ 1
2桁目 $2^1$ 2
3桁目 $2^2$ 4
4桁目 $2^3$ 8
5桁目 $2^4$ 16
6桁目 $2^5$ 32
7桁目 $2^6$ 64
8桁目 $2^7$ 128

変換例:1010

「1010」という2進数を変換してみましょう。

  • (8の位) × 1 = 8
  • (4の位) × 0 = 0
  • (2の位) × 1 = 2
  • (1の位) × 0 = 0

8 + 0 + 2 + 0 = 10 となります。

よくある質問

Q. 入力できる桁数に制限はありますか?

JavaScriptの仕様上、約16桁(53ビット)を超えると精度が落ちる可能性があります。通常のIPアドレスや色の計算などであれば全く問題ありません。