「KBとMBではどちらが大きいの?」「画像やファイルに表示されているKBとMBは何が違うの?」と疑問に思ったことはないでしょうか。
結論からいうと、KB(キロバイト)よりMB(メガバイト)のほうが大きい単位です。
ただし、KBとMBについて調べると「1MB=1000KB」と書かれている場合と、「1MB=1024KB」と書かれている場合があり、混乱しやすいポイントでもあります。
この記事では、KBとMBの違いを初心者向けに整理しながら、1MBは何KBなのか、1000と1024の違い、KBとMBの変換方法などを分かりやすく解説します。
KBとMBの違い|MBのほうが大きい

KBとMBは、どちらもパソコンやスマートフォンなどで使われるデータ容量を表す単位です。
違いを簡単にいうと、MBはKBよりも大きなデータ容量を表すときに使われます。
| 単位 | 読み方 | 大きさ |
|---|---|---|
| B | バイト | 小さい |
| KB | キロバイト | ↓ |
| MB | メガバイト | ↓ |
| GB | ギガバイト | ↓ |
| TB | テラバイト | 大きい |
たとえば、500KBのファイルと5MBのファイルがあれば、5MBのファイルのほうがデータ容量は大きくなります。
KB・MB・GB・TBを大きい順にすると?
データ容量の単位を小さい順に並べると、次のようになります。
B < KB < MB < GB < TB
そのため、
- KBよりMBのほうが大きい
- MBよりGBのほうが大きい
- GBよりTBのほうが大きい
と覚えておけば、ファイルや画像などの容量を比較するときに判断しやすくなります。
では、KBとMBには具体的にどのくらいの差があるのでしょうか。
次に、「1MBは何KBなのか」を詳しく見ていきます。
1MBは何KB?基本は1000KB
KBとMBの関係をシンプルに考えると、1MB=1000KBです。
つまり、
- 1000KB=1MB
- 2000KB=2MB
- 5000KB=5MB
となります。
国際標準に沿った単位では、1kB(キロバイト)は1000B、1MB(メガバイト)は1,000,000Bと定められています。そのため、
1MB=1000kB
という関係になります。
なお、一般には「KB」という表記をよく見かけますが、国際標準の単位記号ではキロバイトを「kB」と表します。この記事では、一般によく使われる「KB」という表記も使用しています。
なぜ「1MB=1024KB」と書かれていることもある?
KBとMBについて調べていると、「1MB=1024KB」と説明されていることもあります。
これは、コンピューターが2進数を基本としてデータを扱ってきたことと関係しています。
2の10乗は1024です。1000に近い数字だったことから、コンピューター分野では歴史的に1024バイトを「1KB」、さらにその1024倍を「1MB」と表す使い方が広まりました。
そのため現在でも、
- 1MB=1000KB
- 1MB=1024KB
という2種類の説明を見かけることがあります。
現在の国際標準では、1000倍と1024倍を区別するために別の単位が用意されています。
1000倍を表すときはkB・MB、1024倍を表すときはKiB・MiBとすることで、両者を区別できます。
つまり、「1000と1024のどちらかが単純に間違い」というより、歴史的な表記と現在の国際標準が混在していると考えると分かりやすいでしょう。
1024倍を正確に表すKiB・MiBとは?
1024倍を明確に表すために使われるのが、KiB(キビバイト)やMiB(メビバイト)です。
違いを整理すると、次のようになります。
| 単位 | バイト数 | 基準 |
|---|---|---|
| 1kB | 1,000B | 1000倍 |
| 1MB | 1,000,000B | 1000倍 |
| 1KiB | 1,024B | 1024倍 |
| 1MiB | 1,048,576B | 1024倍 |

また、
1MiB=1024KiB
となります。
国際標準の表記に従えば、1024倍の単位を表す場合は「1MiB=1024KiB」とすることで、1000倍のMB・kBと明確に区別できます。
普段ファイル容量を確認する程度であれば、まずは「MBはKBより大きく、国際標準では1MB=1000kB」と覚えておけば十分です。
正確な容量を計算する必要がある場合には、表示されている単位がKB・MBなのか、KiB・MiBなのかを確認するとよいでしょう。
出典:
・国際電気標準会議(IEC)「単位と記号」
・米国国立標準技術研究所(NIST)「2進数の接頭語」
KBとMBを変換する方法
KBとMBは、国際標準に沿った10進の単位を基準にする場合、1000を使って変換できます。
1MB=1000kBなので、
- KBからMBへ変換するときは「1000で割る」
- MBからKBへ変換するときは「1000を掛ける」
と覚えておけば分かりやすいでしょう。
KBからMBへ変換する場合
KBからMBへ変換するときは、KBの数値を1000で割ります。
たとえば、
- 1000KB ÷ 1000 = 1MB
- 2500KB ÷ 1000 = 2.5MB
- 5000KB ÷ 1000 = 5MB
となります。
10進基準では、5000KBのファイルは5MBです。
なお、前述したように、1024倍を基準とするKiB・MiBでは換算方法が異なります。正確な計算が必要な場合は、表示されている単位を確認しましょう。
MBからKBへ変換する場合
MBからKBへ変換するときは、MBの数値を1000倍します。
たとえば、
- 1MB × 1000 = 1000KB
- 2.5MB × 1000 = 2500KB
- 5MB × 1000 = 5000KB
となります。
KBとMBの換算では、
KB → MB:1000で割る
MB → KB:1000を掛ける
と覚えておけば、ファイルや画像の容量を比較するときにもすぐ計算できます。
KBとMBで画像の画質は変わる?
画像ファイルを見ていると、「KBの画像よりMBの画像のほうが高画質なのでは?」と思うことがあるかもしれません。
しかし、KBやMBは画質を表す単位ではなく、データ容量を表す単位です。
そのため、ファイル容量が大きいからといって、必ずしも画質が高いとは限りません。
画像のファイル容量は、主に次のような要素によって変わります。
- 画像の縦・横のサイズ
- JPEGやPNGなどの画像形式
- 圧縮の強さ
- 保存時の画質設定
- 画像に含まれる色や細かな模様などの内容
たとえば、同じ画像でも圧縮を強くすればファイル容量を小さくできます。
一方で、圧縮方法や設定によっては画質が低下することもあります。
逆に、容量が大きな画像でも、画像サイズや保存形式などの違いによって容量が増えている場合があるため、別の小さなファイルより必ず高画質とは限りません。
そのため、
「MBだから高画質」「KBだから低画質」と容量だけで判断しない
ことが重要です。
KBやMBはあくまで「そのファイルがどれくらいのデータ量を持っているか」を確認するための単位と考えると分かりやすいでしょう。
出典:Google web.dev「画像圧縮と画質の考え方」
「MB」と「Mb」は別の単位なので注意
「MB」と「Mb」は見た目がよく似ていますが、同じ単位ではありません。
違いは「B」が大文字か小文字かです。
- B(大文字)=Byte(バイト)
- b(小文字)=bit(ビット)
そして、
1Byte=8bit
という関係があります。
そのため、MB(メガバイト)とMb(メガビット)では意味が異なります。
同じメガという接頭語を使った場合、
1MB=8Mb
という関係です。
MBはファイルサイズやストレージ容量などでよく使われる一方、Mbはインターネット回線の通信速度などで見かけることがあります。
たとえば「100Mbps」という表記の「Mb」はメガビットを意味します。「100MB」とは意味が異なるため、数字だけでなくBとbの大文字・小文字にも注意しましょう。
まとめ
KBとMBは、どちらもデータ容量を表す単位ですが、MBのほうがKBより大きいという違いがあります。
ポイントをまとめると、次のとおりです。
- B < KB < MB < GB < TB の順に大きくなる
- 国際標準では 1MB=1000kB
- 1024倍を表す単位は KiB・MiB
- 「1MB=1024KB」は歴史的な表記として使われてきた
- KBとMBの変換は 1000で割る・掛ける
- KB・MBは画質を表す単位ではない
- MBとMbは別の単位
「KBとMBではどちらが大きいのか」と迷ったときは、まず「MBのほうが大きい」と覚えておけば問題ありません。
1000と1024の違いまで正確に確認したい場合は、KB・MBだけでなく、KiB・MiBという単位にも注目すると理解しやすくなります。

