1 GBは1000 MB、1 GiBは1024 MiB、1 Bは8 bitです。 ファイルの添付制限、ストレージ表示、情報Iの問題で迷ったら、先に「単位・基準・バイト数」をそろえます。1024を使えば常に正確になるわけではありません。

この記事は容量表示を比較したい人向けです。写真が何枚入るかは実ファイルの平均容量、転送に何秒かかるかは実効速度が必要で、容量の換算だけでは決まりません。

1GBは何MB?1000と1024の換算表

NISTの2進接頭辞とBIPMのSI接頭辞を区別します。SIのkは小文字、バイトのBは大文字です。

表記 1単位のバイト数 小さい単位との関係
kB 1,000 B 1000 B
MB 1,000,000 B 1000 kB
GB 1,000,000,000 B 1000 MB
TB 1,000,000,000,000 B 1000 GB
KiB 1,024 B 1024 B
MiB 1,048,576 B 1024 KiB
GiB 1,073,741,824 B 1024 MiB
TiB 1,099,511,627,776 B 1024 GiB

KBだけ書かれている場合の判断基準

古い資料やアプリのKB・MB・GBが1024系を意味することがあります。画面の表記だけで推定せず、仕様や問題文の「1KB=1024B」などの定義を確認します。指定がなければ、報告書には「1000系のMB」「2進のMiB」のように条件を残します。

32GBが約29.80GiBになる理由と、空き容量の違い

32 GB × 1,000,000,000 B/GB ÷ 1,073,741,824 B/GiB = 約29.802322 GiBです。同じ32,000,000,000 Bの表示単位を変えています。

320億バイトを1000系で読むと32GB、1024系で読むと約29.80GiB。同じ量を比べる前にバイトへそろえる。
Tools Hub作成。定義から計算した換算フローで、実機の空き容量の測定結果ではありません。 図を拡大

Appleの容量説明でも、製品の10進表記とフォーマット後の容量は区別されています。単位の違いに加え、ファイルシステム、OS、予約領域、保存済みデータも空き容量に影響します。「差があるから必ず故障」「必ず故障ではない」のどちらも、この計算だけでは判断できません。

比較したい値 同じバイト数での換算 判断するときの条件
32 GB 約29.802322 GiB 総容量と空き容量を混同しない
512 GB 約476.837158 GiB OSの単位定義も確認する
1 TB 約931.322575 GiB 1 TBと1 TiBは異なる量
25 MBの制限 25,000,000 B サービス側の定義と実ファイルを比較
25 MiBの制限 26,214,400 B 25 MBより1,214,400 B大きい

ツールでGB・GiB・bitを換算する手順

容量変換ツールでは、1000系にするとkB・MB・GB、1024系にするとKiB・MiB・GiBを表示します。基準の切替は入力単位の意味も変えるため、32 GBを入力した後にそのまま1024系へ切り替えると32 GiBの計算になります。

同じ量を比較するには、まず1000系・32 GBでBの結果「32,000,000,000」を確認し、次にその値をBとして入力して1024系に切り替えます。GiBの結果は約29.802322です。表示値は丸められるので、厳密な比較は元のBを保持してください。

例題を自分の条件で検算

32GBとGiBを同じバイト数で比較

1000系で32 GB→Bを確認し、そのBを1024系で再入力。基準を変える前後で何を固定するかを確認できます。

容量を換算する

MbpsとMB/sの違い:100MBの転送時間を計算

100 MB = 800,000,000 bit。20 Mbit/sを実効速度として使えば800÷20 = 40秒です。20 Mbpsが回線の表示速度で効率50%という仮定なら、実効10 Mbpsなので80秒です。効率は一律50%という規則ではありません。

取り違え 正しくそろえる方法 具体例
bitとB B→bitは×8、bit→Bは÷8 8 bit = 1 B
MbpsとMB/s 10進で8で割る 100 Mbps = 12.5 MB/s(理論値)
GBとGiB いったんBへ直す 1 GB ≈ 0.931323 GiB
写真枚数とGB 同条件の実ファイル平均を使う 100枚480 MBなら平均4.8 MB
文字数とB 文字コードでバイト数を測る UTF-8の「あ」は3 B

画像・音声の条件から容量を求めるときはデータ量と伝送時間の解説、文字列は文字数とバイト数の解説へ進んでください。長さや温度の係数の扱いは単位変換の判断手順で確認できます。

例題を自分の条件で検算

8bitと1Bの往復で単位を確認

8をbitで入力してBが1になることを確認し、別の容量へ置き換えます。転送時間が目的ならデータ量・伝送時間ツールを使います。

bitとバイトを確認

次回も同じ基準で確認するには

レポートには数値・単位・1000/1024の基準をセットで記録します。ツールのお気に入りは同じブラウザで開くためのショートカットです。入力値の履歴や端末間同期を保存する機能ではありません。便利ツール一覧から他の換算も探せます。

出典と確認範囲

Tools Hub編集部が2026年11月8日に一次資料、換算式、ツールの入力経路を照合しました。例題は編集部の計算例です。個別製品の故障判定、サービスの最新添付上限、回線速度の保証には使いません。

よくある質問

1GBは1000MBですか、1024MBですか?

SIのGBなら1000MBです。2進のGiBなら1024MiBです。KB・GB表記を1024系の意味で使う資料では、その資料の定義も確認してください。

32GBが約29.8と表示されたら容量不足ですか?

32,000,000,000Bは約29.802322GiBです。単位変更だけでも数値が変わりますが、実際の空き容量にはOS・管理領域・保存データも影響します。

ツールで基準を切り替えると同じ量を比較できますか?

切替は入力単位の意味も変えます。同じ量を比較するには、1000系で得たBの値を入力単位Bで保持し、1024系に切り替えてください。

100Mbpsなら100MBを1秒で送れますか?

送れません。100Mbpsは理論上12.5MB/sなので、100MBには理想条件でも8秒です。実際はプロトコルや混雑などの条件が加わります。