Skip to content
UnitCheck

Browse all tools

Megabytes to Kilobytes Converter

1 megabyte is exactly 1,000 kilobytes. To convert megabytes to kilobytes, multiply by 1,000.

Sources: BIPM SI Brochure, NIST binary prefixes Updated

Decimal or binary units?

Result

1 MB = 1,000 kB

How to convert megabytes to kilobytes

kilobytes = megabytes × 1,000

1 megabyte is 1,000,000 bytes (SI prefix mega). 1 kilobyte is 1,000 bytes (SI prefix kilo). 1 mebibyte is 1,048,576 bytes (2²⁰).

The factor is exact in both directions: 1 MB = 1,000 kB and 1 kB = 0.001 MB. Nothing is rounded until you choose how many decimals to show.

Worked example: 5 MB

  1. Start with the value in megabytes: 5 MB.
  2. Multiply by 1,000, because 1 megabyte = 1,000 kilobytes: 5 × 1,000 = 5,000 kB.

Megabytes to kilobytes chart

Megabytes from 1 to 100 converted to kilobytes with the exact factor, shown to five significant digits.

Megabytes to kilobytes, part 1 of 4
MBkB
11,000
22,000
33,000
44,000
55,000
66,000
77,000
88,000
99,000
1010,000
1111,000
1212,000
1313,000
1414,000
1515,000
1616,000
1717,000
1818,000
1919,000
2020,000
2121,000
2222,000
2323,000
2424,000
2525,000
Megabytes to kilobytes, part 2 of 4
MBkB
2626,000
2727,000
2828,000
2929,000
3030,000
3131,000
3232,000
3333,000
3434,000
3535,000
3636,000
3737,000
3838,000
3939,000
4040,000
4141,000
4242,000
4343,000
4444,000
4545,000
4646,000
4747,000
4848,000
4949,000
5050,000
Megabytes to kilobytes, part 3 of 4
MBkB
5151,000
5252,000
5353,000
5454,000
5555,000
5656,000
5757,000
5858,000
5959,000
6060,000
6161,000
6262,000
6363,000
6464,000
6565,000
6666,000
6767,000
6868,000
6969,000
7070,000
7171,000
7272,000
7373,000
7474,000
7575,000
Megabytes to kilobytes, part 4 of 4
MBkB
7676,000
7777,000
7878,000
7979,000
8080,000
8181,000
8282,000
8383,000
8484,000
8585,000
8686,000
8787,000
8888,000
8989,000
9090,000
9191,000
9292,000
9393,000
9494,000
9595,000
9696,000
9797,000
9898,000
9999,000
100100,000

kilobytes = megabytes × 1,000. Factors: BIPM SI Brochure, NIST binary prefixes. unitcheck.net/digital/megabytes-to-kilobytes/

1,000 or 1,024?

In the SI, kilo, mega and giga always mean 1,000, 1,000,000 and 1,000,000,000, so 1 MB is 1,000 kB. This is how storage devices are labelled. Computer memory is usually counted in steps of 1,024 instead. The IEC gave those units their own names in 1998: kibibyte (KiB, 1,024 bytes), mebibyte (MiB, 1,048,576 bytes) and gibibyte (GiB, 1,073,741,824 bytes).

Many programs still write “KB”, “MB” and “GB” when they mean the binary units. If a size on your screen does not match the decimal result, switch the converter to binary. The difference is 2.4% per step: 1 GiB is 1.073741824 GB.

Going the other way? Use the Kilobytes to Megabytes converter.

Frequently asked questions

How many kilobytes are in 1 megabyte?

1 megabyte is exactly 1,000 kilobytes. 1 megabyte is 1,000,000 bytes (SI prefix mega).

How do I convert megabytes to kilobytes?

Multiply by 1,000: kilobytes = megabytes × 1,000. For example, 5 MB = 5,000 kB.

How many megabytes are in 1 kilobyte?

1 kilobyte is exactly 0.001 megabytes. To go the other way, use the kilobytes to megabytes converter.

Is the MB to kB conversion exact?

Yes. 1 megabyte is 1,000,000 bytes (SI prefix mega). The factor 1,000 follows from the definitions, so the only rounding is in the number of decimals you display.

Why does my computer show a smaller size than the box?

A drive sold as 500 GB holds 500,000,000,000 bytes. Counted in binary units that is about 465.66 GiB, and many systems display that number with the label “GB”. Nothing is missing; the same bytes are being counted in units of 1,024 instead of 1,000.

Sources