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

The kilobyte and the megabyte are neighbouring units of data size: 1 MB is 1,024 KB. A file manager or an image optimiser often reports a size in kilobytes, while an attachment limit or a page budget is counted in megabytes — so you convert KB to MB.
The relationship is fixed: 1 MB is 1,024 KB in the binary system, which operating systems and this converter use. To turn kilobytes into megabytes, divide 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, which is why 1,000 KB is often mistaken for a whole megabyte. In fact 1,000 KB is about 0.98 MB, and you reach exactly 1 MB from 1,024 KB. This converter uses the binary system (1,024).
The conversion rests on a fixed relationship: one megabyte is 1,024 kilobytes. To turn kilobytes into megabytes, divide their number by 1,024.
Full formula: megabytes = kilobytes ÷ 1,024. The other way: kilobytes = megabytes × 1,024.
Example: a file is 5,120 KB. Calculation: 5,120 ÷ 1,024 = 5 MB. Likewise 10,240 KB is 10 MB, because every 1,024 KB makes up one megabyte.
Mind the round values. 1,000 KB is not 1 MB but about 0.98 MB, because a full megabyte has 1,024 KB. Similarly 100 KB is about 0.10 MB. Exactly whole megabytes come from multiples of 1,024: 1,024 KB, 2,048 KB, 5,120 KB and so on.
The table below converts common kilobyte values into megabytes in the binary system (÷1,024). Values that are not a multiple of 1,024 are shown rounded. To convert another value, use the converter above.
| Kilobytes | Megabytes |
|---|---|
| 100 KB | 0.10 MB |
| 500 KB | 0.49 MB |
| 1,000 KB | 0.98 MB |
| 1,024 KB | 1 MB |
| Kilobytes | Megabytes |
|---|---|
| 2,048 KB | 2 MB |
| 5,120 KB | 5 MB |
| 10,000 KB | 9.77 MB |
| 10,240 KB | 10 MB |
| Kilobytes | Megabytes |
|---|---|
| 25,600 KB | 25 MB |
| 51,200 KB | 50 MB |
| 102,400 KB | 100 MB |
Example: 1,024 KB ÷ 1,024 = 1 MB, while 1,000 KB is only 0.98 MB. Want to convert megabytes to kilobytes? Click Swap order in the converter above.
You convert sizes in kilobytes to megabytes mostly with files and limits.
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.
Not quite. In the binary system 1,000 KB is about 0.98 MB, because a full megabyte has 1,024 KB. You reach exactly 1 MB from 1,024 KB. Rounding to 1 MB applies only in the decimal system.
1,024 KB is exactly 1 MB. Calculation: 1,024 ÷ 1,024 = 1 MB. This is the base relationship between the kilobyte and the megabyte, which is why it is looked up most often.
Divide the number of kilobytes by 1,024. For example, 51,200 KB ÷ 1,024 = 50 MB. The converter does this the moment you type a value, with no button to click.
100 KB is about 0.10 MB, 1,000 KB is about 0.98 MB, and 10,000 KB is about 9.77 MB. The values do not come out round because a full megabyte has 1,024 KB, not 1,000 KB.
Multiply the number of megabytes by 1,024. For example, 5 MB × 1,024 = 5,120 KB. 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 kilobytes can give a slightly different result in megabytes.

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.