光回線の案内には「下り最大1Gbps」と書かれているのに、ダウンロード画面では「12MB/s」と表示されることがあります。「契約した速度より大幅に遅いのでは?」と感じますが、MbpsとMB/sは単位が違うため数字をそのまま比較できません。
MBはデータ量を表すメガバイト、MB/sは1秒あたりの転送量を表すメガバイト毎秒です。
bitとByteはそもそも違う単位
bit(ビット)は0または1を表す二進情報の最小単位です。Byte(バイト)は8bitをひとまとまりとして扱う単位で、1Byte=8bitです。NISTの単位解説でもこの関係が定義されています。
通信速度をMbps、ファイルサイズやダウンロード速度をMB・MB/sで表すと数字が大きく違って見えるのは、bitとByteに8倍の差があるためです。表記では小文字のbがbit、大文字のBがByteを表します。
ファイルサイズで使うKB・MB・GBと、KiB・MiB・GiBの違いはこちらで整理しています。


100Mbpsは何MB/s?計算は割り算1回
bitとByteの関係さえ押さえておけば変換は難しくありません。1Byteは8bitなので、bitを8で割ればByteになります。
100 Mbps ÷ 8 = 12.5 MB/sたとえば下り最大100Mbpsの回線なら、100 ÷ 8 で理論上の最大値は12.5MB/s。1000MBのファイルなら、理屈のうえでは80秒ほどで転送できる計算になります。よく見る速度をまとめると次のとおりです。
| 回線速度 | 理論上の転送速度 |
|---|---|
| 10 Mbps | 約1.25 MB/s |
| 100 Mbps | 約12.5 MB/s |
| 200 Mbps | 約25 MB/s |
| 1 Gbps(1000 Mbps) | 約125 MB/s |
これはあくまで理論上の最大値です。実際の通信ではTCP/IPのヘッダーやエラー訂正のオーバーヘッド、相手サーバーの応答速度なども関わってくるので、広告の数字そのままの実測が出ることはまずありません。契約速度と実際のダウンロード速度がズレていても、それ自体は異常ではないんです。
なぜ通信はbit、ファイルはByteで数えるのか
通信速度は「1秒間にどれだけの情報を送れるか」を示すため、bit/sを基準にした表記が広く使われています。パソコンやスマートフォンではメモリ容量やファイルサイズなどのデータ量をByte単位で表すのが一般的です。
同じデータでも通信中の速度を示すときはMbps、保存するデータ量やアプリ上の転送速度を示すときはMB・MB/sが使われます。これはデータが途中で別のものに変わるからではなく、用途に応じて単位を使い分けているためです。
WindowsではMbpsとMB/sが同時に出てくる
Windowsのタスクマネージャーで「パフォーマンス」からWi-Fiやイーサネットを開くと送信・受信速度はMbpsで表示されます。エクスプローラーのファイルコピー画面やダウンロードアプリではMB/sで表示されています。




2つの画面を比べるときは単位をそろえます。MB/sをMbpsに直す場合は8倍、MbpsをMB/sに直す場合は8で割ります。
大文字と小文字、間違えると桁が変わる
最後に表記だけ改めて整理しておきます。bが小文字なら通信速度(bit単位)、Bが大文字ならファイルサイズやデータ量(Byte単位)です。1文字の違いですが中身は8倍違うので、回線速度を見積もったりダウンロード時間を計算したりする時は、ここを取り違えないようにしたいところです。
身近なIT用語の「なんで?」をゆるく知りたい方はIT雑学・ぷちQAカテゴリもあわせてどうぞ。







