Type a number of megabytes and read the result in kilobytes straight away. A megabyte is 1,024 kilobytes in the binary system, so the converter multiplies your value by 1,024. Use Swap order to convert kilobytes to megabytes instead.

A megabyte is larger than a kilobyte: 1 MB is 1,024 KB. File sizes are usually given in megabytes, but some systems, forms and limits expect a value in kilobytes — that is when you convert MB to KB.
The relationship is fixed: 1 MB is 1,024 KB in the binary system, which operating systems and this converter use. To turn megabytes into kilobytes, multiply their number by 1,024. The converter does this the moment you type a value.
Watch out for two systems. In the decimal system (SI), 1 MB is 1,000 KB — that is how storage makers count, for example. This converter uses the binary system (1,024 KB), matching what Windows and macOS show.
The conversion rests on a fixed relationship: one megabyte is 1,024 kilobytes. To turn megabytes into kilobytes, multiply their number by 1,024.
Full formula: kilobytes = megabytes × 1,024. The other way: megabytes = kilobytes ÷ 1,024.
Example: a file is 5 MB. Calculation: 5 × 1,024 = 5,120 KB. Likewise 25 MB is 25,600 KB, because each megabyte is made up of 1,024 kilobytes.
Which is bigger? The megabyte. 1 MB is 1,024 KB, so a 2 MB file is over two thousand times bigger than a 1 KB file. This is a common source of confusion when comparing sizes given in different units.
The table below converts common megabyte values into kilobytes in the binary system (×1,024). To convert another value, use the converter above.
| Megabytes | Kilobytes |
|---|---|
| 0.5 MB | 512 KB |
| 1 MB | 1,024 KB |
| 2 MB | 2,048 KB |
| 5 MB | 5,120 KB |
| Megabytes | Kilobytes |
|---|---|
| 10 MB | 10,240 KB |
| 15 MB | 15,360 KB |
| 20 MB | 20,480 KB |
| 25 MB | 25,600 KB |
| Megabytes | Kilobytes |
|---|---|
| 50 MB | 51,200 KB |
| 100 MB | 102,400 KB |
| 500 MB | 512,000 KB |
| 1,024 MB | 1,048,576 KB |
Example: 1 MB × 1,024 = 1,024 KB. Want to convert kilobytes to megabytes? Click Swap order in the converter above.
You convert sizes in megabytes to kilobytes mostly for limits and comparisons.
1 MB is 1,024 KB in the binary system, which this converter and operating systems use. In the decimal system (SI), used by storage makers among others, 1 MB is 1,000 KB.
The megabyte. 1 MB is 1,024 KB, so a megabyte is over a thousand times larger than a kilobyte. A 2 MB file is bigger than a 500 KB file, even though the number next to KB looks larger.
1 MB is exactly 1,024 KB. Calculation: 1 × 1,024 = 1,024 KB. This is the base relationship between the megabyte and the kilobyte, which is why it is looked up most often.
Multiply the number of megabytes by 1,024. For example, 50 MB × 1,024 = 51,200 KB. The converter does this the moment you type a value, with no button to click.
5 MB is 5,120 KB, 25 MB is 25,600 KB, and 100 MB is 102,400 KB. You get each of these by multiplying the number of megabytes by 1,024.
Divide the number of kilobytes by 1,024. For example, 5,120 KB ÷ 1,024 = 5 MB. Click Swap order to have the converter work in this direction.
It depends on the system. Operating systems and this converter use the binary system, where 1 MB is 1,024 KB. Storage makers use the decimal system, where 1 MB is 1,000 KB. That is why the same number of megabytes can give a slightly different result in kilobytes.

If you have spotted an error in the table or have an idea to improve the converter, write to us. We reply to every message.