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 kB | 0.001 MB |
| 2 kB | 0.002 MB |
| 3 kB | 0.003 MB |
| 5 kB | 0.005 MB |
| 10 kB | 0.01 MB |
| 20 kB | 0.02 MB |
| 25 kB | 0.025 MB |
| 50 kB | 0.05 MB |
| 100 kB | 0.1 MB |
| 250 kB | 0.25 MB |
| 500 kB | 0.5 MB |
| 1,000 kB | 1 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.