Megabytes to Kilobytes
A megabyte is 1,000 kilobytes, a common unit for document, photo, and small app file sizes. A kilobyte is 1,000 bytes (decimal), used by storage manufacturers and some operating systems for file sizes. 1 MB equals 1,000 kB, 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
kB = MB × 1,000
MB = kB × 0.001
Worked example: 5 MB × 1,000 = 5,000 kB.
Conversion table
| Megabyte (MB) | Kilobyte (kB) |
|---|---|
| 1 MB | 1,000 kB |
| 2 MB | 2,000 kB |
| 3 MB | 3,000 kB |
| 5 MB | 5,000 kB |
| 10 MB | 10,000 kB |
| 20 MB | 20,000 kB |
| 25 MB | 25,000 kB |
| 50 MB | 50,000 kB |
| 100 MB | 100,000 kB |
| 250 MB | 250,000 kB |
| 500 MB | 500,000 kB |
| 1,000 MB | 1,000,000 kB |
Frequently asked
- How many Kilobytes in a megabyte?
- 1 MB equals 1,000 kB.
- How do I convert Megabytes to Kilobytes?
- Multiply the value in MB by 1,000 to get kB. The converter above does this instantly as you type.
- Is the conversion exact?
- Yes — Megabyte and Kilobyte 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.