KB to MB Storage Converter

Swap to MB to KB
Decimal (SI)
1MB
1 kB = 0.001 MB exact answer
  1. 1,000 x 1,000 1,000,000 byte
  2. 1,000,000 / 1,000,000 1 megabyte
Binary (IEC)
0.9765625MiB
1 KiB = 0.0009765625 MiB exact answer
  1. 1,000 x 1,024 1,024,000 byte
  2. 1,024,000 / 1,048,576 0.9765625 mebibyte

In decimal storage units 1 MB is 1,000 kB, so divide kilobytes by 1,000 to get megabytes. In binary units 1 MiB is 1,024 KiB.

This page converts storage from kilobytes to megabytes and leads with the decimal answer, because kB and MB carry SI prefixes, which stand strictly for powers of ten. The binary answer beside it is the count Windows File Explorer shows under the same MB label.

Going the other way? Convert MB back to KB

How do you convert KB to MB?

KB to MB conversion divides by 1,000, because one megabyte is 1,000 kilobytes in the decimal prefixes; in binary units one mebibyte is 1,024 kibibytes, so the divisor becomes 1,024.

In short

1,000 kB is 1 MB: divide kilobytes by 1,000 for megabytes. Counted in steps of 1,024, the same figure is 1,000 KiB, which is 0.9765625 MiB.

  1. Type the number of kilobytes into the box at the top of the page.
  2. Divide it by 1,000, the number of kilobytes in one megabyte.
  3. Read the decimal answer in MB, the reading the symbols kB and MB carry in the SI.
  4. If the figure was counted in steps of 1,024, read the binary answer beside it instead: the same number divided by 1,024, in MiB.

Kilobytes and megabytes are two rungs of one ladder; to convert any storage unit into another, including the binary units, use the full storage converter.

KB to MB Conversion Table

Each row gives the decimal answer and, beside it, the binary answer for the same figure read as KiB. Every value in it is exact.

KB to MB Conversion Table
Kilobytes (kB)Megabytes (MB)Mebibytes (MiB), if the figure is KiB
10.0010.0009765625
100.010.009765625
1000.10.09765625
5000.50.48828125
1,00010.9765625
1,0241.0241
2,0482.0482
10,000109.765625
100,00010097.65625
1,000,0001,000976.5625

Worked Example: 1,000 kB to MB

The first question for this page, worked both ways. Each reading passes through bytes, which is where the two part company.

What is 1,000 kB in MB?

Decimal (SI)
  1. 1,000 x 1,000 1,000,000 byte
  2. 1,000,000 / 1,000,000 1 megabyte
Binary (IEC)
  1. 1,000 x 1,024 1,024,000 byte
  2. 1,024,000 / 1,048,576 0.9765625 mebibyte

Result: 1,000 kB = 1 MB; 1,000 KiB = 0.9765625 MiB

A kilobyte is 1,000 bytes and a kibibyte is 1,024, so the same figure lands on two different byte counts before it is divided again.

Check it in reverse

Run each answer back through its own step and the starting figure returns: 1 MB x 1,000 = 1,000 kB, and 0.9765625 MiB x 1,024 = 1,000 KiB. To verify any other value, read the megabytes back as kilobytes and compare the result with the figure you started from.

Worked Examples: KB to MB

Each example gives the value first, then the working. Click a value to load it in the converter.

What is 100 kB in MB?

100 kB is 0.1 MB. Counted in steps of 1,024, 100 KiB is 0.09765625 MiB.

Method: divide by 1,000 for the decimal answer and by 1,024 for the binary one.

Load this value in the converter

What is 1,024 kB in MB?

1,024 kB is 1.024 MB. Counted in steps of 1,024, 1,024 KiB is 1 MiB.

Method: divide by 1,000 for the decimal answer and by 1,024 for the binary one.

Load this value in the converter

What is 500 kB in MB?

500 kB is 0.5 MB. Counted in steps of 1,024, 500 KiB is 0.48828125 MiB.

Method: divide by 1,000 for the decimal answer and by 1,024 for the binary one.

Load this value in the converter

What is 5,000 kB in MB?

5,000 kB is 5 MB. Counted in steps of 1,024, 5,000 KiB is 4.8828125 MiB.

Method: divide by 1,000 for the decimal answer and by 1,024 for the binary one.

Load this value in the converter

What is 250,000 kB in MB?

250,000 kB is 250 MB. Counted in steps of 1,024, 250,000 KiB is 244.140625 MiB.

Method: divide by 1,000 for the decimal answer and by 1,024 for the binary one.

Load this value in the converter

Every example above runs the other way too - turn each MB answer back into kB.

Where These Factors Come From

The factors and rules above are read from the knowledge base rather than typed for the page. These are the lines it holds for this pair.

  • kilobyte (decimal), factor to byte 1000
  • megabyte (decimal), factor to byte 1000000
  • kibibyte, factor to byte 1024
  • mebibyte, factor to byte 1048576
  • SI Brochure (BIPM 9th edition) section 3, prefix rule The SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2 (for example, one kilobit represents 1000 bits and not 1024 bits).
  • binary prefixes, adoption The prefixes kibi (Ki), mebi (Mi), gibi (Gi) and tebi (Ti) stand for 2^10, 2^20, 2^30 and 2^40. The IEC first adopted them in 1999, as Amendment 2 to IEC 60027-2, and they are now part of IEC 80000-13.
  • How this page reports a result result in the target unit, decimal (SI) reading first and binary (IEC) reading beside it where the prefixes differ; printed in full where it fits in 10 significant figures, otherwise rounded to 10

Why Is It kB and Not KB?

The SI symbol for kilo is a lowercase k, so a kilobyte of 1000 bytes is written kB. A capital K is the JEDEC spelling for 1024 in memory sizes, and Windows File Explorer writes KB for 1024 bytes.

This page writes its answers the SI way and keeps the capital K only where it repeats how people search. KiB, with a capital K and a small i, is the symbol that can only mean a power of two.

Frequently Asked Questions

Is 1 MB 1024 KB?

Only in the binary reading, where the units are strictly KiB and MiB: 1 MiB is 1,024 KiB. In SI units 1 MB is 1,000 kB. Windows File Explorer shows the binary count under the label MB, which is why both numbers circulate.

What is bigger, KB or MB?

A megabyte. 1 MB is 1,000 kB in SI units and 1 MiB is 1,024 KiB in binary units, so in either reading the larger unit is about a thousand times the smaller one.

Is 5 KB bigger than 5 MB?

No. 5 MB is 5,000 kB in SI units, a thousand times as much as 5 kB. The binary reading agrees: 5 MiB is 5,120 KiB.

Need the other direction? The same value converts straight back in the MB to KB direction.

The other storage units, including bits and the binary units, are on the storage converter with every unit.