エンコーディング 🔒 ブラウザ内で動作 — データは送信されません

2進数を10進数に変換

2進数を入力すると、入力に合わせて10進数の値と、16進数・8進数の表記が表示されます。

2進数を10進数にオンラインで変換

コンピューターはあらゆる数値を2進数、つまりビットの並びとして格納しています。各ビットの重みは右隣の2倍です。これを10進数として読むことは、ネットワーク、組み込み開発、情報科学の授業で日常的に必要になります。このページは、入力の基数に2進数を選んだ進数変換ツールです。

計算方法をステップごとに

101010を例にとります。右から順に、各位置の重みは1、2、4、8、16、32です。数字が1の位置の重みを足し合わせます:

数字101010
重み32168421
加算する値3208020

32 + 8 + 2 = 42なので、2進数の101010は10進数の42です。

覚えておきたい値

2進数10進数16進数
111115F
11111111255FF
1000000012880
111111111111111165535FFFF

2進数の4桁は常に16進数の1桁になります。プログラマーが長いビットパターンを16進数で書くのはこのためです。

2進数が登場する場面

  • ネットワーク:255.255.255.0のようなサブネットマスクは、1が24個続いたあとに0が8個並んだものです。
  • パーミッションとフラグ:各ビットが1つのオプションのオン・オフを切り替えるので、101はオプション1と3を意味します。
  • ハードウェアのレジスターやプロトコルのヘッダー:データシートにはフィールドがビット単位で記載されています。
  • 試験や授業:手計算での変換がカリキュラムに含まれています。上の表がその計算過程です。

ほかの向きの変換

逆向きの変換には10進数を2進数に変換を使ってください。16進ダンプやカラーコードには、16進数を10進数に変換が同じ変換ツールを16進数入力で開きます。