バイトをビットに換算

バイトをビットに換算するには、8を掛けます。1バイトは8ビットなので、1 kBは8,000ビット、1 MBは8,000,000ビット(8 Mb)です。このページで換算するのは速度ではなくデータ量です。

よく使う数値
よく使う単位

結果
8 b

1 B は次の値に相当します:

  • b8
  • kb0.008
  • Mb0.000008
  • Gb8E-9
  • B1
  • kB0.001
  • MB0.000001
  • GB1E-9
  • TB1E-12
  • KiB0.000976563
  • MiB9.53674E-7
  • GiB9.31323E-10
b = B × 8 1 B × 8 = 8 b

計算はブラウザー内で完結します。入力した内容はどこにも送信されません。

計算式

1 B = 8 ビット、1 b = 1 ビットなので:

b = B × 8 4 B × 8 = 32 b

よく使う換算値

Bb
1 B8 b
2 B16 b
4 B32 b
8 B64 b
64 B512 b
512 B4,096 b
1,024 B8,192 b
1,000,000 B8,000,000 b

ストレージはバイト、通信はビットで数える理由

バイトは、ほとんどのコンピューターがデータを扱う最小のまとまりです。8ビットあれば、256通り(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2)の値を表せます。そのためファイル、メモリ、ディスクはバイト(B、kB、MB、GB、TB)で量ります。一方、ネットワークはケーブルや電波で1ビットずつデータを送るので、回線の速度やプランの速度はビット(kbps、Mbps、Gbps)で数えます。ファイルサイズと回線速度の関係を知りたいときは、まずバイトをビットに直します。

計算例

  • 64バイトのパケット。64 × 8 = 512ビット。ネットワーク技術者は、最小フレームサイズをバイトで、回線容量をビットで語ることがよくあります。
  • 5 MBのスマホ写真。5 × 8 = 40 Mb。上り20 Mbpsの回線なら、上限速度で2秒です。
  • 1 GBのファイル。8,000,000,000ビット、つまり8 Gb。100 Mbpsなら8,000 Mb ÷ 100 = 80秒です。どんなサイズでもダウンロード時間計算ツールで同じ計算ができます。

注意:KiBとMiB

OSやメモリの仕様では2進数のサイズが使われることがあります。1 KiB = 1,024バイト = 8,192ビット、1 MiB = 1,048,576バイト = 8,388,608ビットです。1 MiBと表示されたファイルを1,000,000 × 8で計算すると、約5%少なくなります。元の値が2進数の単位なら、換算ツールでもその単位を選んでください。逆方向はビット→バイト換算、データ量ではなく速度を換算するならバイト→Mbps換算へ。背景をくわしく知りたい方はビットとバイトの違いをどうぞ。

よくある質問

1バイトは何ビットですか?

8ビットです。現在のほぼすべてのコンピューターでバイトの標準的な大きさとなっているため、換算の係数は常に8です。

1 MBは何ビットですか?

10進数のメガバイトなら8,000,000ビット(8 Mb)です。1 MiB(1,048,576バイト)なら8,388,608ビットです。

ファイルサイズはMBなのに、回線速度がMbpsなのはなぜですか?

ストレージはバイト単位で管理され、回線はビットを運ぶからです。MBのファイルサイズに8を掛けてメガビットにし、Mbpsの速度で割れば、転送にかかる秒数の目安が出ます。

関連する換算

関連ツール