データ容量の換算(B・KB・MB・GB・TB、1000と1024)
1000と1024の違い(早見表)
コンピュータの容量は、2の10乗=1024を1つの区切りにすると都合がよいため、昔から「1KB=1024B」と数えることがありました。一方、SI接頭語のキロ・メガ・ギガ・テラは、日本の計量単位令でも10の3乗・6乗・9乗・12乗倍と定められています。この2つを区別するために、IECが1998年に2進接頭語(キビ・メビ・ギビ・テビ)を承認しました。このページは両方を並べて換算します。
1000倍の単位と1024倍の単位の差
| 入力 | 1000倍系(SI) | 1024倍系(2進) | 1024倍系が大きい割合 |
|---|---|---|---|
| 1 KB ⇔ 1 KiB | 1,000 B | 1,024 B | 2.4% |
| 1 MB ⇔ 1 MiB | 1,000,000 B | 1,048,576 B | 4.86% |
| 1 GB ⇔ 1 GiB | 1,000,000,000 B | 1,073,741,824 B | 7.37% |
| 1 TB ⇔ 1 TiB | 1,000,000,000,000 B | 1,099,511,627,776 B | 9.95% |
カタログの容量(1000倍)はGiB(1024倍)でいくつ
| 入力 | GiBで表すと |
|---|---|
| 64 GB | 59.6046 GiB |
| 128 GB | 119.209 GiB |
| 256 GB | 238.419 GiB |
| 512 GB | 476.837 GiB |
| 1,000 GB(1 TB) | 931.323 GiB |
| 2,000 GB(2 TB) | 1,862.65 GiB |
ストレージ(SSD・HDD・USBメモリなど)のカタログ容量は1000倍系(例: 1TB=1,000,000,000,000B)で書かれるのが一般的です。パソコンの表示が1024倍系で数えていると、同じ容量でも数字が小さく見えます(表の1TB=約931GiB)。故障や不足ではなく、数え方の違いです。距離の換算は海里は何km(マイル・キロの換算)で調べられます。
換算のしかた
- 1000倍系(SI): KB・MB・GB・TBは1000ずつ。1TB=1000GB=1,000,000MB。
- 1024倍系(2進): KiB・MiB・GiB・TiBは1024ずつ。1TiB=1024GiB=1,048,576MiB。
- GBとGiB: 1GB=約0.9313GiB、1GiB=約1.0737GB。差は容量が大きいほど広がります(KBで2.4%、TBで約10%)。
- 丸め: 厳密な値のまま計算し、表示のときだけ有効6桁に四捨五入します。
よくある質問
1GBは何MBですか?
SI接頭語(1000倍)では1GB=1,000MBです。1024倍で数えるときは、正しくは1GiB=1,024MiBと書いて区別します。ソフトの表示が「GB」「MB」でも1024倍で数えていることがあります。
1GBは何バイトですか?
1GB(ギガバイト)は1,000,000,000バイト(10の9乗)です。1GiB(ギビバイト)は1,073,741,824バイト(2の30乗)で、1GBより約7.4%大きい値です。
1000と1024のどちらが正しいですか?
どちらも正しい定義があり、書き方で区別します。KB・MB・GB・TBはSI接頭語の1000倍系、KiB・MiB・GiB・TiBは2進接頭語の1024倍系です(IEC 1998年承認)。ただし、実際の製品や画面の表示は、KB・MBと書きながら1024倍で数えている場合も多く、表示の注記や仕様書で確かめる必要があります。
パソコンで見る容量がカタログより少ないのはなぜですか?
カタログは1000倍系(1TB=1兆バイト)、パソコンの表示は1024倍系(1GiB=1,073,741,824バイト)で数えることがあり、同じ容量でも1TBが約931GBと表示されます。ほかに、フォーマットで使う領域やシステムの領域も引かれます。
KiB・MiB・GiBはどう読みますか?
キビバイト・メビバイト・ギビバイトと読みます。キロ・メガ・ギガの2進版で、Ki=1024、Mi=1024²、Gi=1024³、Ti=1024⁴ です。
1バイトは何ビットですか?
現在は1バイト=8ビットとするのが一般的です。このページの「bit(ビット)」はこの前提で、8bit=1Bとして換算します。通信速度のMbps(メガビット毎秒)を容量のMBに直すときは8で割る点に注意してください。
日本の法令ではKB・MBは決まっていますか?
計量単位令の接頭語(別表第四)は、キロ=10の3乗、メガ=10の6乗、ギガ=10の9乗、テラ=10の12乗と定めています。バイトそのものの定義はこの政令にはありません。
2026年10月6日現在の情報です(データ最終更新: 2026年10月2日)。出典: e-Gov法令検索「計量単位令」別表第四(接頭語: キロ=10の3乗・メガ=10の6乗・ギガ=10の9乗・テラ=10の12乗。取得日 2026-10-02) / NIST「Prefixes for binary multiples」(1998年にIECが承認した2進接頭語 Ki・Mi・Gi・Ti=2の10乗・20乗・30乗・40乗。取得日 2026-10-02)