Skip to content

MB to KB Converter (Megabytes to Kilobytes)

Convert Megabytes (MB) to Kilobytes (KB) in both Decimal SI units (1,000x) and Binary IEC units (1,024x). Convert seamlessly between Bytes, KB, MB, GB, and TB.

Kilobytes — Decimal (KB = 1000 B)
100,000
Kibibytes — Binary (KiB = 1024 B)
97,656.25
Bytes
100,000,000
Gigabytes (GB)
0.1
Gibibytes (GiB)
0.09
Terabytes (TB)
0
MB (decimal)KB (decimal)MiB (binary)KiB (binary)
1 1,000 0.95 976.56
5 5,000 4.77 4,882.81
10 10,000 9.54 9,765.63
50 50,000 47.68 48,828.13
100 100,000 95.37 97,656.25
250 250,000 238.42 244,140.63
500 500,000 476.84 488,281.25
1,000 1,000,000 953.67 976,562.5
2,000 2,000,000 1,907.35 1,953,125
5,000 5,000,000 4,768.37 4,882,812.5

工作原理

计算公式

Decimal: 1 MB = 1,000 KB = 1,000,000 Bytes | Binary: 1 MiB = 1,024 KiB = 1,048,576 Bytes

计算范例

A 5 MB photo equals 5,000 KB (in decimal storage systems like macOS/hard drives) or 5,120 KiB (in binary systems like Windows OS).

Decimal (SI) vs. Binary (IEC) Data Multiples

Confusion surrounding data storage sizes arises because computers fundamentally operate in base-2 (binary), while human commerce and international standards favor base-10 (decimal).

Comparison of Prefixes: SI Decimal vs. IEC Binary

Decimal Prefix (Base 10)FormulaValue (Bytes)Binary Prefix (Base 2)FormulaValue (Bytes)Difference
Kilobyte (KB)$10^3$1,000Kibibyte (KiB)$2^{10}$1,024+2.4%
Megabyte (MB)$10^6$1,000,000Mebibyte (MiB)$2^{20}$1,048,576+4.9%
Gigabyte (GB)$10^9$1,000,000,000Gibibyte (GiB)$2^{30}$1,073,741,824+7.4%
Terabyte (TB)$10^{12}$1,000,000,000,000Tebibyte (TiB)$2^{40}$1,099,511,627,776+9.9%

Quick Conversion Reference Table (Decimal: 1 MB = 1,000 KB)

Megabytes (MB)Kilobytes (KB)Megabits (Mb)Gigabytes (GB)
1 MB1,000 KB8 Mb0.001 GB
5 MB5,000 KB40 Mb0.005 GB
10 MB10,000 KB80 Mb0.010 GB
50 MB50,000 KB400 Mb0.050 GB
100 MB100,000 KB800 Mb0.100 GB
500 MB500,000 KB4,000 Mb0.500 GB
1,000 MB1,000,000 KB8,000 Mb1.000 GB

常见问题

Is 1 MB equal to 1,000 KB or 1,024 KB?

Both are used in different contexts! Under the International System of Units (SI standard used by hard drive makers and macOS), 1 MB = 1,000 KB (10^6 bytes). Under the IEC binary standard (historically used by Windows and RAM manufacturers), 1 Megabyte / Mebibyte (MiB) = 1,024 Kibibytes (KiB) (2^20 bytes).

Why does my 1 TB hard drive only show 931 GB in Windows?

Storage manufacturers market drives using decimal gigabytes (1 TB = 1,000,000,000,000 bytes). Windows calculates capacity using binary gibibytes (dividing by 1024^3 = 1,073,741,824 bytes per GiB): 1,000,000,000,000 / 1,073,741,824 ≈ 931.32 GiB.

What is the difference between MB and Mb (capital B vs lowercase b)?

A capital 'B' stands for Bytes, while a lowercase 'b' stands for bits. Since 1 Byte = 8 bits: a 100 Mbps (megabits per second) internet connection has a maximum theoretical download speed of 12.5 MB/s (megabytes per second).

What are the official IEC binary prefixes?

The International Electrotechnical Commission (IEC) established official binary prefixes: Kibibyte (KiB = 1024 B), Mebibyte (MiB = 1024² B), Gibibyte (GiB = 1024³ B), and Tebibyte (TiB = 1024⁴ B).

最后更新: 2026年3月19日