ホーム › 単位変換ツール › データ容量変換
データ容量変換
ビット・バイト、kB/MB/GBとKiB/MiB/GiBを区別して変換します。
すぐに変換してみましょう
すべての単位で見る
| 単位 | 記号 | 値 |
|---|
入力した値はこのブラウザの中だけで計算し、サーバーには送信しません。結果は参考情報です。
計算のしかた
- 1バイト(B)は8ビットです(NIST)。
- SI接頭辞のk・M・Gは10のべき乗です。したがって1kB = 1,000B、1MB = 1,000,000B、1GB = 1,000,000,000Bです(BIPM、NIST)。
- 1,024を基準にする単位には2進接頭辞を使います。1KiB = 1,024B、1MiB = 1,048,576B、1GiB = 1,073,741,824Bです(NIST)。
- NIST SP 811は、kを1,024の意味で使うことを認めず、情報技術の分野では2進接頭辞を使うよう勧めています。
- ストレージの容量表記(GB)とOSの表示が違って見えることがあります。1,000基準と1,024基準が混ざるときに生じる差です(OSによって異なります)。
単位の定義と出典
基準単位: bit
| 単位 | 記号 | 定義(基準単位への換算) | 精度 | 出典 |
|---|---|---|---|---|
| ビット | bit | 1 bit = 1 bit | 正確な定義値 | NIST_BIN |
| バイト | B | 1 B = 8 bit | 正確な定義値 | NIST_BIN |
| キロバイト(10³) | kB | 1 kB = 8,000 bit | 正確な定義値 | BIPM |
| メガバイト(10⁶) | MB | 1 MB = 8,000,000 bit | 正確な定義値 | BIPM |
| ギガバイト(10⁹) | GB | 1 GB = 8,000,000,000 bit | 正確な定義値 | BIPM |
| テラバイト(10¹²) | TB | 1 TB = 8,000,000,000,000 bit | 正確な定義値 | BIPM |
| ペタバイト(10¹⁵) | PB | 1 PB = 8,000,000,000,000,000 bit | 正確な定義値 | BIPM |
| キビバイト(2¹⁰) | KiB | 1 KiB = 8,192 bit | 正確な定義値 | NIST_BIN |
| メビバイト(2²⁰) | MiB | 1 MiB = 8,388,608 bit | 正確な定義値 | NIST_BIN |
| ギビバイト(2³⁰) | GiB | 1 GiB = 8,589,934,592 bit | 正確な定義値 | NIST_BIN |
| テビバイト(2⁴⁰) | TiB | 1 TiB = 8,796,093,022,208 bit | 正確な定義値 | NIST_BIN |
| ペビバイト(2⁵⁰) | PiB | 1 PiB = 9,007,199,254,740,992 bit | 正確な定義値 | NIST_BIN |
| キロビット(10³) | kbit | 1 kbit = 1,000 bit | 正確な定義値 | BIPM |
| メガビット(10⁶) | Mbit | 1 Mbit = 1,000,000 bit | 正確な定義値 | BIPM |
| ギガビット(10⁹) | Gbit | 1 Gbit = 1,000,000,000 bit | 正確な定義値 | BIPM |
出典: NIST_BIN, BIPM — 出典と基準日 ↓
データ容量の基準:ビット、バイト、そして1,000と1,024
1バイト(B)は8ビットです(NIST)。SI接頭語のk・M・G・T・Pは10のべき乗を表し、BIPMは「1キロビットは1,000ビットで、1,024ビットではない」と説明しています。したがって1kB = 1,000B、1MB = 1,000,000B、1GB = 1,000,000,000Bです。
1,024を基準にする単位には、2進接頭語(キビ・メビ・ギビ・テビ・ペビ)を使います。NIST SP 811は、k・M・Gを1,024の意味で使うことを認めず、2進接頭語は情報技術の分野で使うよう書いています。
| SI(1,000基準) | バイト数 | 2進(1,024基準) | バイト数 |
|---|---|---|---|
| 1kB | 1,000 | 1KiB | 1,024 |
| 1MB | 1,000,000 | 1MiB | 1,048,576 |
| 1GB | 1,000,000,000 | 1GiB | 1,073,741,824 |
| 1TB | 1,000,000,000,000 | 1TiB | 1,099,511,627,776 |
| 1PB | 1,000,000,000,000,000 | 1PiB | 1,125,899,906,842,624 |
SIの接頭語のkは小文字です。このサイトは「kB」と書きます。大文字のKはSI接頭語ではありません。2進接頭語は「Ki」と書きます。
計算例
- 1TBをGiBで:10¹² ÷ 2³⁰ = 931.3225746155… → 約931.32GiB。「1TB」のストレージが、OSの表示では約931GiBに見えることがあります(OSによって異なります)。
- 500GBをGiBで:500 × 10⁹ ÷ 2³⁰ = 約465.66GiB。
- 100Mbitをバイトで:100 ÷ 8 = 12.5MB。8Mbit = 1MBです。ビットとバイトでは8倍違います。
- 1GiBをGBで:2³⁰ ÷ 10⁹ = 1.073741824GB(約7.37%大きい)。1MiBは1.048576MB(約4.86%大きい)、1KiBは1.024kB(2.4%大きい)です。
- 1TiBをTBで:2⁴⁰ ÷ 10¹² = 1.099511627776TB(約9.95%大きい)。単位が大きいほど差が広がります。
よくある質問
1GBは何MBですか。
1,000MBです。1GiBなら1,024MiBです。
1TBのHDDが931GiBと表示されるのはなぜですか。
1TBは10¹²バイト、1GiBは2³⁰バイトです。10¹² ÷ 2³⁰ ≈ 931.3なので、931GiB前後と表示されることがあります。
1バイトはいつも8ビットですか。
NISTは1B = 8bitと書いています。この変換器も8ビットで計算します。
出典と基準日
- NIST, Prefixes for binary multiples
Table of binary prefixes and examples · undated page - BIPM, The International System of Units (SI Brochure), 9th edition
Section 2.3 (definitions of metre, kilogram, second), Section 3 Table 7 (SI prefixes), Section 4 Table 8 (non-SI units) · 9th edition (2019), v4.01 June 2026
公的機関などの原文を直接開いて確認した日: 2026-11-09。基準は変わることがあります。重要な判断の前には、原文をもう一度確認してください。