データ容量の換算(KB・MB・GB)と通信速度・ダウンロード時間(無料)
1GB は1,000MB、1GiB は1,024MiB。10の累乗の単位(kB・MB・GB)と2の累乗の単位(KiB・MiB・GiB)を同時に表示します。Mbps と MB/s の換算、ダウンロード時間の計算もできます。
四捨五入です(0.5 は切り上げ)。割り切れる値は「=」で全桁、丸めた値は「≒」で表示桁まで出します。
0以上1,000,000,000以下・小数は第6位まで。全角の数字と、3桁区切りのカンマ(1,000)も使えます。
| ビット・バイト | |
|---|---|
| ビット(bit) | =8,000,000,000 |
| バイト(B) | =1,000,000,000 |
| SI(10 の累乗) | |
| キロバイト(kB) | =1,000,000 |
| メガバイト(MB) | =1,000 |
| テラバイト(TB) | =0.001 |
| ペタバイト(PB) | =0.000001 |
| 2進(2 の累乗) | |
| キビバイト(KiB) | =976,562.5 |
| メビバイト(MiB) | ≒953.674316 |
| ギビバイト(GiB) | ≒0.931323 |
| テビバイト(TiB) | ≒0.000909 |
| ペビバイト(PiB) | ≒0.000001 |
「=」は丸めていない全桁、「≒」は選んだ桁に四捨五入した値、「未満」は 0 ではないが表示桁では 0 になる値です。この計算では 1 バイトを 8 ビットとして扱います。
0以上1,000,000,000以下・小数は第6位まで。
| ビット毎秒 | |
|---|---|
| ビット毎秒(bps) | =100,000,000 |
| キロビット毎秒(kbps) | =100,000 |
| ギガビット毎秒(Gbps) | =0.1 |
| バイト毎秒(SI) | |
| バイト毎秒(B/s) | =12,500,000 |
| キロバイト毎秒(kB/s) | =12,500 |
| メガバイト毎秒(MB/s) | =12.5 |
| ギガバイト毎秒(GB/s) | =0.0125 |
| バイト毎秒(2進) | |
| キビバイト毎秒(KiB/s) | =12,207.03125 |
| メビバイト毎秒(MiB/s) | ≒11.920929 |
| ギビバイト毎秒(GiB/s) | ≒0.011642 |
容量・速度・時間のうち、2つを入れて残りの1つを求めます。
0以上1,000,000,000以下・小数は第6位まで。
0以上1,000,000,000以下・小数は第6位まで。時間を求めるときは 0 より大きい数にします。
0より大きく100以下・小数は第2位まで。名目の速度のうち実際に使える割合を、入れた値のまま計算に使います。このページは目安の数字を示しません。100% のときは理論値です。
時間[秒]=容量[bit]÷(速度[bit/s]×実効の割合÷100)。時間の内訳は整数秒に四捨五入して分け、丸めたときは「≒」を付けます。
KB・MB・GB の単位の決まり
このページの換算表は、SI(国際単位系)どおり kB・MB・GB を10の累乗、KiB・MiB・GiB を2の累乗として扱います。1kB は1,000バイト、1KiB は1,024バイトです。SI の接頭語のうち、キロ(k)は小文字です。国際単位系の文書には、SI 接頭語は10の整数乗を意味し、2のべき乗を示すために用いてはならない(例えば、1キロビットは1000ビットであって、1024ビットではない)と書かれています。 国際単位系(SI)第9版 日本語版(産総研) BIPM SI prefixes
2のべき乗には別の接頭語があります。キビ(Ki)は2の10乗、メビ(Mi)は2の20乗、ギビ(Gi)は2の30乗、テビ(Ti)は2の40乗、ペビ(Pi)は2の50乗です。これらは SI の一部ではありません。 NIST Prefixes for binary multiples
1バイトは8ビット(この計算の前提)
この計算では 1 バイトを 8 ビットとして扱います。NIST の表には「one byte 1 B = 2^3 bit = 8 bit」とあります。bit と byte の違いは、この8倍だけです。通信速度の bps は1秒あたりのビット数、B/s は1秒あたりのバイト数なので、100,000,000 bps(100Mbps)を8で割ると12.5MB/s になります。1kbps は1,000bit/s、1Mbps は1,000,000bit/s、1Gbps は1,000,000,000bit/s です。 NIST Prefixes for binary multiples
単位の一覧(1単位が何バイトか)
| 単位 | バイト数 |
|---|---|
| ビット(bit) | 0.125 |
| バイト(B) | 1 |
| キロバイト(kB) | 1,000 |
| メガバイト(MB) | 1,000,000 |
| ギガバイト(GB) | 1,000,000,000 |
| テラバイト(TB) | 1,000,000,000,000 |
| ペタバイト(PB) | 1,000,000,000,000,000 |
| キビバイト(KiB) | 1,024 |
| メビバイト(MiB) | 1,048,576 |
| ギビバイト(GiB) | 1,073,741,824 |
| テビバイト(TiB) | 1,099,511,627,776 |
| ペビバイト(PiB) | 1,125,899,906,842,624 |
kB と KiB、MB と MiB の差
同じ名前の位で、2進の単位が10の累乗の単位の何倍かを並べます。位が上がるほど差が広がります(係数から計算した全桁の値です)。
| 比 | 倍率 |
|---|---|
| KiB ÷ kB | =1.024 |
| MiB ÷ MB | =1.048576 |
| GiB ÷ GB | =1.073741824 |
| TiB ÷ TB | =1.099511627776 |
| PiB ÷ PB | =1.125899906842624 |
例えば 1TB は約931.322575GiB(約0.909495TiB)です。割り切れない値なので、換算結果は選んだ桁に四捨五入して「≒」で示します。
ダウンロード時間の計算の方法
時間[秒]は、容量[bit]を速度[bit/s]で割って求めます。例えば 1GB は8,000,000,000ビット、100Mbps は100,000,000ビット毎秒なので、8,000,000,000 ÷ 100,000,000 = 80秒(1分20秒)です。実効の割合を入れたときは、速度に「割合÷100」を掛けてから割ります。速度や容量を求めるときは、この式を逆に使います。
実効の割合は、入れた値をそのまま計算に使います。このページは回線ごとの目安の割合を示しません。通信の効率や混雑は条件で変わるため、実際の時間は理論値と一致しません。
ダウンロード時間の早見表(理論値)
実効の割合100%のときの時間です。容量は10の累乗の単位(kB・MB・GB・TB)で計算しています。上の計算と同じ関数の出力です。
| 容量\速度 | 10 Mbps | 100 Mbps | 1 Gbps | 10 Gbps |
|---|---|---|---|---|
| 100 MB | 80秒(1分20秒) | 8秒 | 0.8秒(≒1秒) | 0.08秒(1秒未満) |
| 1 GB | 800秒(13分20秒) | 80秒(1分20秒) | 8秒 | 0.8秒(≒1秒) |
| 10 GB | 8,000秒(2時間13分20秒) | 800秒(13分20秒) | 80秒(1分20秒) | 8秒 |
| 100 GB | 80,000秒(22時間13分20秒) | 8,000秒(2時間13分20秒) | 800秒(13分20秒) | 80秒(1分20秒) |
| 1 TB | 800,000秒(222時間13分20秒) | 80,000秒(22時間13分20秒) | 8,000秒(2時間13分20秒) | 800秒(13分20秒) |
計算の方法と丸め
入力した値を bit(速度は bit/s)に直し、出力する単位の係数で割ります。係数は定義値の整数で持ち、浮動小数点の割り算は使いません。表示桁への丸めは整数の商で四捨五入します(0.5 は切り上げ)。割り切れて表示桁に収まる値は「=」で全桁、それ以外は「≒」で表示桁まで出します。0 ではないのに表示桁で 0 になる値は「0.000001 未満」のように書きます。
容量と速度は0以上1,000,000,000以下・小数は第6位までです。全角の数字、3桁ごとのカンマ(1,000)、先頭の0(007)は受け付け、1,00 のようなカンマの位置の誤りや 1. のような小数点で終わる入力はエラーにします。表示桁は0〜10桁(既定6桁)、転送時間の総秒数は小数第3位までです。
よくある質問
1GBは何MBですか?
結論:1GB は1,000MB です(1GB=1,000,000,000バイト、1MB=1,000,000バイト)。2進接頭語の GiB なら、1GiB は1,024MiB です(1GiB=1,073,741,824バイト、1MiB=1,048,576バイト)。1GiB を MB で書くと1,073.741824MB です。
100Mbpsは何MB/sですか?
結論:12.5MB/s です。100Mbps は毎秒100,000,000ビットで、1バイトを8ビットとして割ると12.5MB/s になります。MiB/s で書くと約11.920929MiB/s です。1Gbps なら125MB/s です。
1TBは何GiBですか?
結論:約931.322575GiB です(約0.909495TiB)。1TB は10の12乗バイト、1GiB は2の30乗バイトなので、割り切れず、小数第6位に四捨五入した値です。
1GBのダウンロードは何分かかりますか?
結論:理論値で、10Mbps なら800秒(13分20秒)、100Mbps なら80秒(1分20秒)、1Gbps なら8秒です。通信の効率や混雑は含みません。実効の割合を 80% と入れると、100Mbps で100秒(1分40秒)になります。
kBとKiBはどう違いますか?
結論:kB は1,000バイト、KiB は1,024バイトです。SI の接頭語 k(キロ)は10の3乗を意味し、2のべき乗を示すためには用いないと国際単位系の文書に書かれています。1024倍ごとの単位は Ki・Mi・Gi・Ti・Pi を付けた KiB・MiB・GiB・TiB・PiB です。
関連ツール
本ツールは入力された数値を定義値と式で換算・計算する道具です。ダウンロード時間は理論値で、実際の通信では回線の状態や混雑によって異なります。機器や OS が表示する容量の書き方はこのページの対象外です。