データ容量換算
データ容量を1つ入力すると、10進数(SI)と2進数(IEC)の単位をまとめて表示します。
基準日 2026.09.27参考値
すべての単位
- バイト (B)
SI単位(1,000倍)
- キロバイト (KB)
- メガバイト (MB)
- ギガバイト (GB)
- テラバイト (TB)
IEC 2進単位(1,024倍)
- キビバイト (KiB)
- メビバイト (MiB)
- ギビバイト (GiB)
- テビバイト (TiB)
KB・MB・GB・TBは1,000倍(SI)、KiB・MiB・GiB・TiBは1,024倍(IEC)の単位です。
計算方法
10進数(SI):1KB = 1,000B、1MB = 1,000KB、1GB = 1,000MB、1TB = 1,000GB
2進数(IEC):1KiB = 1,024B、1MiB = 1,024KiB、1GiB = 1,024MiB、1TiB = 1,024GiB
換算後の値 = 入力値 × 入力単位のバイト数 ÷ 換算先単位のバイト数
すべての単位をいったんバイトに直し、換算先の単位のバイト数で割って求めます。KB・MB・GB・TBは国際単位系(SI)の接頭語で10の3乗(1,000)倍ずつ、KiB・MiB・GiB・TiBは国際電気標準会議(IEC)が定めた2進接頭語で2の10乗(1,024)倍ずつ大きくなります。2つの数え方を取り違えないよう、結果は10進数と2進数のグループに分けて表示します。結果は小数第4位で四捨五入し、末尾の0を省略して表示します。
- 例1・1TBのHDD・SSDの表示容量
1TB
1,000,000,000,000B ÷ 1,073,741,824B = 931.3225…GiB
→ 931.3226GiB(953,674.3164MiB)
- 例2・GBとMBの関係
1GB
1GB = 10の9乗B = 1,000,000,000B
→ 1,000MB
- 例3・GiBとMiBの関係
1GiB
1GiB = 2の30乗B = 1,073,741,824B
→ 1,024MiB
- 例4・128GBのスマートフォン
128GB
128,000,000,000B ÷ 1,073,741,824B = 119.2092…GiB
→ 119.2093GiB
入力項目の説明
- 値
- 換算したい容量の数値です。製品の箱や仕様表に書かれた容量をそのまま入れてください。
- 単位
- 10進数(SI)のB・KB・MB・GB・TBと、2進数(IEC)のKiB・MiB・GiB・TiBから選びます。単位を切り替えると、両方のグループの結果がすぐに更新されます。
- 10進数(SI)の単位
- 1KB = 1,000B、1MB = 1,000KBのように1,000倍ずつ大きくなる単位です。HDD・SSD・USBメモリなどの製品の容量表示で使われています。
- 2進数(IEC)の単位
- 1KiB = 1,024B、1MiB = 1,024KiBのように1,024倍ずつ大きくなる単位です。KiBはキビバイト、MiBはメビバイト、GiBはギビバイト、TiBはテビバイトと読みます。
- B(バイト)
- データ量の基本の単位で、1バイトは8ビットです。通信速度で使うbps(ビット毎秒)とは単位が違うので注意してください。
よくある質問
1TBのHDDが約931GBと表示されるのはなぜですか?
製品の容量は1TB = 1,000,000,000,000バイトの10進数で表示されていますが、Windowsなどは1,024倍ごとの2進数で計算した値を「GB」と表示するためです。1TBを2進数の単位で表すと約931.3226GiBになり、容量が減ったわけではありません。
KBとKiBの違いは何ですか?
KB(キロバイト)は1,000バイト、KiB(キビバイト)は1,024バイトです。国際単位系(SI)の「キロ」は1,000を表すため、1,024倍を表す単位として国際電気標準会議(IEC)がKiB・MiBなどの2進接頭語を定めています。
1GBは1,024MBではないのですか?
SIの定義では1GB = 1,000MBです。1,024倍で数えるなら1GiB = 1,024MiBと書くのが正確ですが、ソフトウェアによっては1,024倍の値を今も「GB」「MB」と表示しているため、2つの数え方が混在しています。
単位が大きくなるほど差が広がるのはなぜですか?
1,024と1,000の差が単位ごとに掛け合わされるためです。KiBはKBより約2.4%大きいだけですが、GiBはGBより約7.4%、TiBはTBより約10%大きくなります。容量の大きいストレージほど、表示の違いが目立つのはこのためです。
通信速度の100Mbpsは1秒に何MBですか?
bpsはビット毎秒の単位で、1バイト = 8ビットなので、100Mbpsは理論上の最大で1秒あたり12.5MBです。実際の速度は回線の混雑などで変わります。このツールはバイト単位の容量換算用で、ビットの換算には対応していません。
関連ツール
基準・出典・注意事項
- 基準日: 2026.09.27
- 出典: NIST - Prefixes for binary multiples(英語)
- OSやアプリの容量表示は、同じ「GB」でも1,000倍と1,024倍のどちらで数えているかが製品によって異なります。
- ビット(bit)やbpsの換算には対応していません。
- 計算結果は参考値であり、税務・法律上の助言ではありません。正確な金額は関係機関または専門家にご確認ください。
- 変更履歴: 2026.09.27 初版公開