MCPで接続 →

計算を入力してください

公式

広告

結果

変換後の値
0.000977
変換先の単位での値
バイト換算した値 1,024 B
換算の基数 1024(2進数)

データ容量変換ツールとは?

このツールは、デジタルデータの容量をバイト(Byte)、キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)、テラバイト(TB)の間で相互に変換します。採用しているのは、ひとつ上の単位が常に1024倍になる「2進数(バイナリ)方式」。これはOSやメモリなどのハードウェアが内部で使っている標準的な計算方法です。

それぞれ前の単位の1024倍となるデータ記憶単位の階層
各単位は1つ下の単位の1024倍です。

使い方

まず変換したい数値を入力し、変換元の単位を選びます。次に答えを表示したい変換先の単位を指定するだけ。変換後の値が瞬時に表示されるうえ、同じ容量をバイト(B)に直した数値も合わせて確認できます。

計算式の仕組み

各単位に次の指数を割り当てます。バイト=0、KB=1、MB=2、GB=3、TB=4。変換式は

$$\text{変換後の値} = \text{変換元の値} \times 1024^{\left(\text{変換元の指数} - \text{変換先の指数}\right)}$$

です。大きい単位へ変換するときは指数がマイナスになり(割り算)、小さい単位へ変換するときはプラスになります(掛け算)。\(1024 = 2^{10}\) なので、これはコンピューターが内部で容量を扱う仕組みとぴったり一致します。

変換元と変換先の単位間で1024のべき乗を使う変換式
変換は、単位のべき乗の差を指数とした1024を掛けます。

計算例

5GBをMBに変換してみましょう。GBの指数は3、MBの指数は2なので、指数は \(3 - 2 = 1\)。結果は

$$5 \times 1024^{1} = 5 \times 1024 = \mathbf{5120\,\text{MB}}$$

となります。これをバイトで表すと \(5 \times 1024^{3} = 5{,}368{,}709{,}120\,\text{B}\) です。

よくある質問

なぜ1000ではなく1024なの? 2進数(1024)方式は、コンピューターのメモリで使われる「2のべき乗」を反映したものです。一方、ストレージメーカーは10進数(1000)方式を使うことが多く、これが「1TB」のドライブがOS上では約931GBと表示される理由です。本ツールは1024方式を採用しています。

バイトに直接変換できますか? はい。変換先の単位にバイトを選べば、正確なバイト数が表示されます。

小数も扱えますか? はい。1.5GBのような小数値もそのまま入力できます。

最終更新: