Skip to main content
matte

Kilobytes to Megabytes

A kilobyte is 1,000 bytes (decimal), used by storage manufacturers and some operating systems for file sizes. A megabyte is 1,000 kilobytes, a common unit for document, photo, and small app file sizes. 1 kB equals 0.001 MB, so converting between them is a matter of multiplying by that fixed factor — type any value into the converter below and both sides update instantly as you type.

Both units belong to data, measured here against data's base unit (bit) — every other data unit on this site converts through that same reference point, which is why the table below can also be read as a quick cross-check against nearby values.

Formula

MB = kB × 0.001

kB = MB × 1,000

Worked example: 5 kB × 0.001 = 0.005 MB.

Conversion table

Kilobyte (kB)Megabyte (MB)
1 kB0.001 MB
2 kB0.002 MB
3 kB0.003 MB
5 kB0.005 MB
10 kB0.01 MB
20 kB0.02 MB
25 kB0.025 MB
50 kB0.05 MB
100 kB0.1 MB
250 kB0.25 MB
500 kB0.5 MB
1,000 kB1 MB

Frequently asked

How many Megabytes in a kilobyte?
1 kB equals 0.001 MB.
How do I convert Kilobytes to Megabytes?
Multiply the value in kB by 0.001 to get MB. The converter above does this instantly as you type.
Is the conversion exact?
Yes — Kilobyte and Megabyte are both defined by a fixed conversion factor to data's base unit (bit), so the result shown is exact to the precision displayed, not an approximation.

Reverse conversion

More data conversions

Full converter