KB⇔MB 変換(1000・1024の両方に対応)

KB MB 変換:KBを1,000で割るとMBです(10進、SI)。Windowsのエクスプローラーは1,024で割るので、同じファイルが少し小さく表示されます。下で数え方を選ぶと、ページ全体と変換表がその方式に切り替わります。向きを変えればMBからKBにも変換できます。

計算例:ファイルサイズ 2,500 · 変換の向き: KB → MB(kB → MB) · 数え方: 10進:1MB=1,000kB(SI) → 答え:2,500 kB = 2.5 MB。出典:IEC 80000-13 / BIPM SI Brochure – kilo = 1000, binary prefixes kibi = 1024 (KiB, MiB)。更新日:

マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

答え
2,500 kB = 2.5 MB
バイトでは
2,500,000 バイト、2進なら 2.384 MiB です。
計算式
2,500 kB ÷ 1,000 = 2.5 MB
変換表
kBMB
10.001
100.01
500.05
1000.1
2500.25
5000.5
7500.75
1,0001
1,0241.024
1,5001.5
2,0002
2,5002.5
5,0005
10,00010
25,00025
100,000100
ファイルサイズの目安
ファイルkBMB
半角の文字1,000字のテキスト10.001
3分のMP3(128kbps)2,8802.88
スマホの写真(JPEG)の目安3,0003
Gmailの添付ファイル上限(25MB)25,00025
80分のCD-R(「700MB」と表示)737,280737.28
10進(SI):1MB=1,000kB=1,000,000バイト。ストレージのメーカー、macOS、多くのスマホと通信はこちらです。Windowsのエクスプローラーのように1,024で数えるなら(KiB・MiB)、2進を選んでください。Windowsは2進の値を「KB」「MB」と表示します。

計算方法

KBからMBへの計算式

「KB」の読み方は2通りあります。SIの10進ではキロ=1,000なので MB=KB÷1,000。1,500kBは1.5MB、3MBは3,000kBです。メモリや古いソフトが使う2進では1キロバイト=1,024バイトで、MiB=KiB÷1,024。1,500KiBは1.465MiB、3MiBは3,072KiBです。この2つを区別するため、IECは1998年にKiB・MiBという書き方を決めました。

どちらで数えているか

写真や画像のKBをMBに

応募フォームに「3MB以内」とあるとき、Windowsで「2,950KB」と表示される写真は、2進で2.881MiB=10進で3.021MBです。上限が10進なら、わずかに超えています。迷ったら、上の「バイトでは」の行のバイト数で比べるのが確実です。

どちらにも合わないフロッピー

「1.44MB」のフロッピーディスクは 1,440×1,024=1,474,560バイトです。10進では1.47MB、2進では1.41MiBで、表示は両方を混ぜた数字でした。1,440kBのファイルは10進では1.44MBですが、2進では1.406MiBです。

実際にはどのくらい?

半角のテキストは1文字ほぼ1バイトなので、1kBで約1,000文字です(日本語はUTF-8で1文字3バイトが多く、約333文字)。128kbpsで3分のMP3は2,880kB=2.88MB。3,000kBのスマホ写真は3MB、25,000kBがGmailの上限25MBです。「700MB」のCD-Rは737,280,000バイトで、10進で737.28MB、2進で703.125MiBなので、この表示は2進の数字です。2つの方式の差は、KBで2.4%、MBで4.9%、GBで7.4%と、大きな単位ほど広がります。

MBとGBの換算はMB・GB変換、そのサイズのダウンロードにかかる時間はダウンロード時間の計算で確かめられます。

よくある質問

1000KBは何MBですか?

10進(SI)なら1,000kB=1MBです。2進で数えると少し小さく、1,000KiB=0.9766MiBになります。

1MBは何KBですか?

10進では1MB=1,000kB、2進では1MiB=1,024KiBです。Windowsは2進の値をMBと表示します。

KBをMBに変換する計算式は?

1,000で割る(10進)か、1,024で割ります(2進)。2,500なら、2,500kB=2.5MB、2,500KiB=2.441MiBです。

Windowsでドライブの容量が表示より小さいのはなぜ?

製品の表示は1,000(10進)で、Windowsは1,024(2進)で数えたうえでGBと書くからです。1TBのドライブは1,000,000,000,000バイトで、Windowsでは約931GBになります。

1KBは1000バイト?1024バイト?

どちらも使われています。SIとIECの定義では1kB=1,000バイト、1KiB=1,024バイトです。古いソフトやWindowsはKBを1,024バイトの意味で使います。

出典・根拠

更新日: · 編集方針

関連ツール