データ容量換算

GB から MB、TB から GB、GiB から GB に換算します。十進接頭辞(kB、MB、GB、TB)と二進接頭辞(KiB、MiB、GiB、TiB)を区別し、ビットとバイトにも対応します。

AIによる文章作成ツールで下書き更新日 検証済みの例:5

変換元の単位で数値を入力するか、単位付きの数値を入力します
試す
変換後の値
MB
変換後の値: 1,073.741824 MB
有効桁数:12;最も近い値へ、等距離ならゼロから遠い値へ
単位換算
1 GiB = 1,073.741824 MB
換算係数
1,073.741824
正確さ
正確

1 GiBは正確に1,073.741824 MBです。

各2進接頭辞は対応する10進接頭辞よりどれだけ大きいか

KiB と kB の比較: 2.4%2.4%KiB と kB の比較MiB と MB の比較: 4.86%4.86%GiB と GB の比較: 7.37%7.37%GiB と GB の比較TiB と TB の比較: 9.95%9.95%PiB と PB の比較: 12.6%12.6%PiB と PB の比較EiB と EB の比較: 15.3%15.3%ZiB と ZB の比較: 18.1%18.1%ZiB と ZB の比較YiB と YB の比較: 20.9%20.9%
1 GiBを各データ容量単位で表示 行数:25
単位値定義
ビット8,589,934,592基本単位
ニブル2,147,483,6481 nibble = 4 bit、正確な値
バイト (B)1,073,741,8241 B = 8 bit、正確な値
キロバイト (kB)1,073,741.8241 kB = 8,000 bit、正確な値
メガバイト (MB)1,073.7418241 MB = 8,000,000 bit、正確な値
ギガバイト (GB)1.0737418241 GB = 8,000,000,000 bit、正確な値
テラバイト (TB)0.0010737418241 TB = 8,000,000,000,000 bit、正確な値
ペタバイト (PB)0.0000010737418241 PB = 8 × 10¹⁵ bit、正確な値
エクサバイト (EB)1.073741824 × 10⁻⁹1 EB = 8 × 10¹⁸ bit、正確な値
ゼタバイト (ZB)1.073741824 × 10⁻¹²1 ZB = 8 × 10²¹ bit、正確な値
ヨタバイト (YB)1.073741824 × 10⁻¹⁵1 YB = 8 × 10²⁴ bit、正確な値
キビバイト (KiB)1,048,5761 KiB = 8,192 bit、正確な値
メビバイト (MiB)1,0241 MiB = 8,388,608 bit、正確な値
ギビバイト (GiB)11 GiB = 8,589,934,592 bit、正確な値
テビバイト (TiB)0.00097656251 TiB = 8,796,093,022,208 bit、正確な値
ペビバイト (PiB)9.536743 × 10⁻⁷1 PiB = 9.007199254740992 × 10¹⁵ bit、正確な値
エクスビバイト (EiB)9.313226 × 10⁻¹⁰1 EiB = 9.223372036854775808 × 10¹⁸ bit、正確な値
ゼビバイト (ZiB)9.094947 × 10⁻¹³1 ZiB = 9.4447329657392904274 × 10²¹ bit、正確な値
ヨビバイト (YiB)8.881784197 × 10⁻¹⁶1 YiB = 9.6714065569170333976 × 10²⁴ bit、正確な値
キロビット (kbit)8,589,934.5921 kbit = 1,000 bit、正確な値
メガビット (Mbit)8,589.9345921 Mbit = 1,000,000 bit、正確な値
ギガビット (Gbit)8.5899345921 Gbit = 1,000,000,000 bit、正確な値
テラビット (Tbit)0.0085899345921 Tbit = 1,000,000,000,000 bit、正確な値
キビビット (Kibit)8,388,6081 Kibit = 1,024 bit、正確な値
メビビット (Mibit)8,1921 Mibit = 1,048,576 bit、正確な値
計算方法 S
  1. ギビバイトからビットへ換算

    1 GiB×8,589,934,592 bitGiB=8,589,934,592 bit1\ \text{GiB} \times 8{,}589{,}934{,}592\ \tfrac{\text{bit}}{\text{GiB}} = 8{,}589{,}934{,}592\ \text{bit}

    1 GiB = 8,589,934,592 bit、正確な値

  2. ビットからメガバイトへ換算

    8,589,934,592 bit÷8,000,000 bitMB=1,073.741824 MB8{,}589{,}934{,}592\ \text{bit} \div 8{,}000{,}000\ \tfrac{\text{bit}}{\text{MB}} = 1{,}073.741824\ \text{MB}

    1 MB = 8,000,000 bit、正確な値

  3. 統合した換算係数

    1 GiB=8,589,934,5928,000,000 MB=1,073.741824 MB1\ \text{GiB} = \frac{8{,}589{,}934{,}592}{8{,}000{,}000}\ \text{MB} = 1{,}073.741824\ \text{MB}

    両方の単位の定義は正確で、換算後の数学的な値は有限小数です。ただし、表示値は丸められる場合があります。

データ容量換算について

データ容量には二種類の接頭語があります。十進はSIに従い、1 kB = 1,000バイト、1 MB = 10⁶、1 GB = 10⁹バイトです。IECが1998年12月に承認し、現在IEC 80000-13にある二進は1,024刻みで、1 KiB = 1,024バイト、1 MiB = 2²⁰、1 GiB = 2³⁰バイトです。1バイトは8ビットで、これらの単位間の換算は正確です。

既定では1 GiBを1,073.741824 MBに換算します。この差が新しいドライブを小さく見せます。1 TBは10¹²バイトですが、二進で数えるソフトは約931.32 GiB、しばしば「931 GB」と表示します。

差は接頭語が大きくなるほど増え、kiloで2.4%、gigaで7.37%、teraで9.95%、yottaで20.9%です。メモリーチップは二の累乗なので、RAM容量はGBと書かれていても二進です。ドライブメーカーと通信速度は十進の接頭語を使います。

ビット、バイトと接頭語を選ぶ

容量、元の単位、換算先を入力します。十進のGBと二進のGiBは別です。例えば 1 GiB = 1073.741824 MB。同じファイルが別の数値に見えても、そのことだけでデータが増減したとは限りません。

入力した量換算先の単位正確な値
1 kBMB0.001
1000 kBMB1
2500 kBMB2.5
1 MBkB1000
1 kbitMB0.000125
1 MBkbit8000
1 kbitMbit0.001
1 KiBMiB0.0009765625
1024 KiBMiB1
1 MiBKiB1024
1 GBMB1000
1 GiBMiB1024
1 GiBMB1073.741824
1 TBGB1000
1 TBGiB931.322574615478515625
1 TiBGB1099.511627776
1 Bbit8
1 bitB0.125
単位一単位のバイト数
kB1000
KiB1024
MB1000000
MiB1048576
GB1000000000
GiB1073741824
TB1000000000000
TiB1099511627776
PB1000000000000000
PiB1125899906842624
EB1000000000000000000
EiB1152921504606846976
ZB1000000000000000000000
ZiB1180591620717411303424
YB1000000000000000000000000
YiB1208925819614629174706176

Bとbitの違いを保つ

1 B = 8 bit です。kB、MB、GBには十進接頭語、KiB、MiB、GiBには二進接頭語を使います。小文字bと大文字Bを同じものとして読み替えず、元のアプリの表示方式を確認します。

空き容量とファイルの大きさは別

ファイルの論理的なサイズ、ディスク上の割当て、フォーマット後の空き容量は別の値です。この換算はファイルシステムの領域や圧縮率を計算しません。転送時間には速度の情報も必要です。NISTの二進接頭語で定義を確認できます。

計算例

1 GiBをMBに換算

値
1 GiB
変換元
ギビバイト (GiB)
変換先
メガバイト (MB)
変換後の値
1,073.741824 MB
正確さ
正確

照合元:計算例の検算: 2³⁰ バイト = 1,073,741,824 バイト (IEC 80000-13); ÷ 10⁶

1 TBドライブをGiBで表す

値
1 TB
変換元
テラバイト (TB)
変換先
ギビバイト (GiB)
変換後の値
931.322574615 GiB

照合元:計算例の検算: 10¹² / 2³⁰ = 244140625/262144、有限小数

1 KiBをkBに換算

値
1 KiB
変換元
キビバイト (KiB)
変換先
キロバイト (kB)
変換後の値
1.024 kB

照合元:計算例の検算: 1024 バイト / 1000 バイト

最大の差:1 YiBをYBに換算

値
1 YiB
変換元
ヨビバイト (YiB)
変換先
ヨタバイト (YB)
変換後の値
1.20892581961 YB

照合元:計算例の検算: 2⁸⁰ / 10²⁴ = 1.208925819614629174706176 正確に

よくある質問

1 TBのドライブが931 GBと表示されるのはなぜ?

メーカーとOSで数え方が違うためです。ドライブの1 TBは10¹²バイトですが、Windowsは2³⁰で割り、931.32をGBと表示します。10¹² ÷ 1,073,741,824 ≈ 931.32なので、容量が消えたわけではありません。フォーマットや回復領域は別に少し使います。macOSはOS X 10.6以降、十進で数え、同じドライブを1 TBと表示します。

1 GBは1,000 MB、それとも1,024 MB?

SIとIEC 80000-13では1 GBは正確に1,000 MB(10⁹バイト)、二進は1 GiB = 1,024 MiB(2³⁰バイト)です。ドライブメーカーとmacOSは十進、RAMとWindowsはGB表記でも二進を使います。「1.44 MB」のフロッピーディスクは1,440 × 1,024バイトという混合表記でした。

1バイトは何ビット?

8ビットです。IEC 80000-13ではバイトを8ビットと定義し、オクテットとも呼びます。ファイル容量はバイト(B)、通信速度はビット毎秒(bit/s)なので、100 Mbit/sの回線は最大12.5 MB毎秒です。大文字Bがバイトを示します。

GiBとは?

ギビバイトで、2³⁰ = 1,073,741,824バイトです。IECはkilo、mega、gigaをSIの10³、10⁶、10⁹の意味に保つため、二進接頭語kibi、mebi、gibi、tebiを設けました。多くのLinuxツールや技術仕様はGiBを使い、Windowsは同じ量をGBと表示します。

1 TBは何GB?

ドライブの販売に使う十進単位では1,000 GBです。二進単位では1 TiBは1,024 GiB、十進の1 TBは約931.32 GiBです。TB、TiB、GB、GiBを区別するため、1 TiBが約1,099.51 GBで、1 TBより約10%大きいことを確認できます。

この計算機について

xto=xfrom×ffromftof=one unit expressed in bit\begin{gathered} x_{\text{to}} = x_{\text{from}} \times \dfrac{f_{\text{from}}}{f_{\text{to}}} \\ f = \text{one unit expressed in } \text{bit} \end{gathered}

出典

  1. NIST SP 811 (2008), Guide for the Use of the SI, Appendix B — conversion factors
  2. NIST Handbook 44, Appendix C — General tables of units of measurement
  3. NIST — Prefixes for binary multiples (IEC 80000-13)

出典と照合済み

この計算機には、独立した出典の解答を使った計算例が 5 件あります。テストに組み込まれており、ここでも実行できます。

この計算機をあなたのサイトに設置する

計算機を表示したい位置にこのコードを貼り付けてください。無料で利用でき、こちらで行った修正もそのまま反映され続けます。下のクレジット表記はこのページへのリンクなので、読者が完全版を見つけられます。

高さ
埋め込みをプレビュー

クレジット表記はそのまま残してください。これが唯一の条件であり、計算機を無料で提供し続けられる理由です。