本文へスキップ

データ容量変換ツール

サイズと単位を入力すると、すべてのビット単位とバイト単位で同時に表示されます。10進(kB、MB、GB:1000の累乗)と2進(KiB、MiB、GiB:1024の累乗)を並べ、正確な桁で示します。後半では、選んだ帯域幅でその量を転送するのにかかる時間を見積もり、メガビットとメガバイトを混同しないようにします。無料、登録不要で、すべてブラウザ内で動作します。

500、1.5、256などのサイズ。ビット、バイト、10進単位(kB、MB、GB)、2進単位(KiB、MiB、GiB)の間で変換できます。

結果

1,000,000,000,000

バイト

8,000,000,000,000

ビット

0.909495 TiB

同じTBを2進単位で表示

すべての単位

ビットとバイト
単位名称値
bitビット8,000,000,000,000
Bバイト1,000,000,000,000
10進(SI)のバイト — 1000の累乗
単位名称値
kBキロバイト1,000,000,000
MBメガバイト1,000,000
GBギガバイト1,000
TBテラバイト1
PBペタバイト0.001
EBエクサバイト0.000001
ZBゼタバイト1 × 10⁻⁹
YBヨタバイト1 × 10⁻¹²
2進(IEC)のバイト — 1024の累乗
単位名称値
KiBキビバイト976,562,500
MiBメビバイト953,674.3164
GiBギビバイト931.3225746
TiBテビバイト0.9094947018
PiBペビバイト0.0008881784197
EiBエクスビバイト8.67361738 × 10⁻⁷
ZiBゼビバイト8.470329473 × 10⁻¹⁰
YiBヨビバイト8.271806126 × 10⁻¹³
ビット — 10進と2進
単位名称値
kbitキロビット8,000,000,000
Mbitメガビット8,000,000
Gbitギガビット8,000
Tbitテラビット8
Pbitペタビット0.008
Kibitキビビット7,812,500,000
Mibitメビビット7,629,394.531
Gibitギビビット7,450.580597
Tibitテビビット7.275957614
Pibitペビビット0.007105427358

なぜ1000と1024は同じではないのか

10進の各接頭辞は、対応する2進の接頭辞よりわずかに小さく、その差はけた数が増えるごとに累積します。このため、1 TBと表示されたドライブは、1024の累乗で数えるソフトウェアでは約931 GiBと表示されます。

10進と2進の接頭辞の比較
10進 / 2進10進のサイズ(バイト)2進のサイズ(バイト)10進の方が次の分だけ小さい
kB / KiB1,0001,0242.3%
MB / MiB1,000,0001,048,5764.6%
GB / GiB1,000,000,0001,073,741,8246.9%
TB / TiB1,000,000,000,0001,099,511,627,7769.1%
PB / PiB1,000,000,000,000,0001,125,899,906,842,62411.2%
EB / EiB1,000,000,000,000,000,0001,152,921,504,606,846,97613.3%
ZB / ZiB1,000,000,000,000,000,000,0001,180,591,620,717,411,303,42415.3%
YB / YiB1,000,000,000,000,000,000,000,0001,208,925,819,614,629,174,706,17617.3%

転送時間

上の量を、指定した速度で転送するのにかかる時間です。ネットワーク速度はビット毎秒で示され、ファイルサイズはバイトで示されます。

例:100Mbit/sの回線なら100。

実際の転送が公称速度に達することはほとんどありません。プロトコルのオーバーヘッドと混雑が一部を占めます。100は回線の最大速度を意味します。

2時間 13分 20秒

転送時間

8,000

秒

他の単位での実効速度
単位名称速度
Mbit/sメガビット1,000
MB/sメガバイト125
MiB/sメビバイト119.209

データ容量変換ツールの使い方

  1. 1. 量を入力し、その単位を選びます。 1.5のような小数を含め、どのサイズでも使えます。一覧には、ビット、バイト、そしてヨタとヨビまでの10進と2進の接頭辞が含まれます。
  2. 2. 表を読みます。 ほかのすべての単位が正確な桁で表示され、ビットとバイト、10進のバイト、2進のバイト、ビットのグループに分かれています。平易に書くには小さすぎる値は、10のべき乗として表示されます。
  3. 3. 体系を比べます。 要約カードには、同じ接頭辞の他方の体系の値が表示されるため、1 TBの隣にTiBの値が出ます。差の表では、その差がどのように広がるかがわかります。
  4. 4. 転送時間を見積もります。 速度、その単位、必要であれば100%未満のリンク効率を入力します。結果は時間、その背後の秒数、そして速度をMbit/s、MB/s、MiB/sで示したものです。

10進と2進の接頭辞

SIの接頭辞である「キロ」「メガ」「ギガ」などは、常に1000の累乗を意味します。コンピュータはメモリを2の累乗で扱うため、長年にわたり「キロバイト」は1,024バイトを指すことも多くありました。この曖昧さをなくすため、IECは1990年代末に別の2進接頭辞を導入し、IEC 80000-13は現在両方の体系を定義しています。キビバイト(KiB)は正確に1,024バイト、キロバイト(kB、小文字のk)は正確に1,000バイトです。

10進(SI)と2進(IEC)の接頭辞
接頭辞10進(SI)バイト数2進(IEC)バイト数
キロ / キビkB1,000KiB1,024
メガ / メビMB1,000,000MiB1,048,576
ギガ / ギビGB1,000,000,000GiB1,073,741,824
テラ / テビTB1,000,000,000,000TiB1,099,511,627,776

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

ストレージメーカーは10進で数えるため、1 TBのドライブには正確に1,000,000,000,000バイトが入っています。それを1,073,741,824で割ると931.32 GiBになります。その数値に「GB」という表記を付けて表示するソフトウェアがあります。例えばWindowsは、1段階ごとに1,024で割りますが、10進の記号を残しています。macOSは2009年から10進で数えているため、同じドライブはそこでは1 TBと表示されます。Linuxのツールは異なり、df -Hは10進、df -hは2進です。ドライブから容量が失われているわけではなく、2つの体系が1つの単語を2つの大きさに使っているだけです。

差は接頭辞ごとに累積します。キロバイトはキビバイトより2.3%小さく、メガバイトはメビバイトより4.6%、ギガバイトはギビバイトより6.9%、テラバイトはテビバイトより9.1%小さくなります。メモリはこの逆で、2の累乗で作られているため、16 GBのRAMは実際には16 GiBです。

ビット、バイト、ネットワーク速度

1バイトは8ビットです。ファイルサイズはバイトで示されますが、ネットワーク速度はビット毎秒で示され、常に10進の接頭辞を使います。1 Mbit/sは1,000,000ビット毎秒です。大文字と小文字は重要で、Mbit/sやMb/sはメガビット、MB/sはメガバイトであり、8倍の違いがあります。100 Mbit/sの接続では、最大で12.5 MB/s、つまり11.92 MiB/sしか転送できず、1 GBのファイルが届くまでには少なくとも80秒かかります。

具体例:ギガビット・イーサネットで1 TBを転送する

  1. ビットでのサイズ: 1 TBは1012バイト × 8 = 8 × 1012ビットです。
  2. ビット毎秒での速度: 1 Gbit/sは109ビット毎秒です。
  3. 全速力での時間: 8 × 1012 ÷ 109 = 8,000秒、つまり2時間13分20秒です。
  4. 現実を加える: フルサイズのTCPセグメントは、イーサネット上で1,538バイトのうち1,460バイトがデータであり、約95%です。95%の効率では、同じ転送に約8,421秒、つまり2時間20分21秒かかります。

どの単位を書くべきか

測定したものに合う単位を使ってください。ドライブの公称容量、ダウンロードサイズ、ネットワーク速度には、10進の単位(kB、MB、GB)が標準です。メモリ、または1,024の累乗で数えるオペレーティングシステムが報告するサイズには、読者が10進の数値と取り違えないよう、KiB、MiB、GiBと書いてください。論文や仕様書では、一度だけ規則を明記し(例:「1 GB = 109バイト」)、それに従ってください。このツールは両方の列を表示するため、どちらでも自信を持って引用できます。

よくある質問

KBとKiBの違いは何ですか?
KiB(キビバイト)は正確に1,024バイトで、IECの2進単位です。kB(キロバイト)はSI体系で正確に1,000バイトです。大文字の「KB」は非公式で、両方に使われてきたため、標準化された記号が存在します。MBとMiB、GBとGiBなども同様です。
なぜ1 TBのハードドライブは931 GBとしか表示されないのですか?
ドライブは実際に1,000,000,000,000バイトを保持しています。1,024で3回割るソフトウェアは、その中の931ギガバイトを表示します。標準の用語では、それはギビバイトです。容量は失われていません。メーカーは10進で、オペレーティングシステムは2進で数えているのです。
1ギガバイトには何バイトありますか?
SIの定義では、1,000,000,000バイトです。古いソフトウェアでギガバイトと呼ばれることの多い2進単位のギビバイトは、1,073,741,824バイトです。後者を意味する場合はGiBを使ってください。
MbpsとMBpsの違いは何ですか?
Mbps(メガビット毎秒)はネットワーク速度を、MBps(メガバイト毎秒)はファイル転送速度を測ります。1バイトは8ビットなので、8 Mbpsは1 MBpsに等しくなります。インターネットプランはメガビットで示されるため、200 Mbpsのプランでも25 MB/sを超えるダウンロードはできません。
ダウンロード時間はどのように計算しますか?
ファイルサイズをビットに変換(バイト × 8)し、ビット毎秒の速度で割ります。例えば500 MBは4,000,000,000ビットで、50 Mbit/sでは80秒かかります。実際のダウンロードは公称速度より遅いため、結果は下限として扱うか、効率を下げてください。
RAMはGBで測りますか、それともGiBですか?
RAMは2の累乗で作られているため、16 GBとして販売されるモジュールは16 GiBを保持します。これは17,179,869,184バイトです。ストレージ機器はその逆で、10進の定義に従います。この食い違いが、容量に関する混乱の大半の原因です。

関連ツール

単位・日付・数値の変換のその他のツール