Free tool

KB to MB converter, the 1,000 answer and the 1,024 answer together.

Type kilobytes and read megabytes. A second card gives the binary answer in mebibytes, because some programs divide by 1,024 and still print MB. The two answers differ by 2.4 percent.

2,500 kB equals

2.5 MB

1 kilobyte = 0.001 MB exactly1 megabyte = 1000 kB exactly

As kibibytes in mebibytes2.44141 MiB
Kibibytes2,441.40625 KiB
Mebibytes2.38419 MiB
Bytes2,500,000 B

↑↓ add 1Shift 10Alt 0.1Enter other boxS swapC copyL link

Common values, click one to use it

KilobytesMegabytes
0.001 MB
0.01 MB
0.1 MB
0.256 MB
0.5 MB
0.512 MB
1 MB
1.024 MB
1.5 MB
2 MB
2.048 MB
2.5 MB
5 MB
10 MB
50 MB
100 MB
500 MB
1,000 MB
2,000 MB
5,000 MB

Kilobytes to megabytes chart

  1. 1 kB0.001 MB
  2. 10 kB0.01 MB
  3. 50 kB0.05 MB
  4. 100 kB0.1 MB
  5. 200 kB0.2 MB
  6. 250 kB0.25 MB
  7. 256 kB0.256 MB
  8. 300 kB0.3 MB
  9. 400 kB0.4 MB
  10. 500 kB0.5 MB
  11. 512 kB0.512 MB
  12. 600 kB0.6 MB
  13. 700 kB0.7 MB
  14. 750 kB0.75 MB
  15. 800 kB0.8 MB
  16. 900 kB0.9 MB
  17. 1,000 kB1 MB
  18. 1,024 kB1.024 MB
  19. 1,500 kB1.5 MB
  20. 2,000 kB2 MB
  21. 2,048 kB2.048 MB
  22. 2,500 kB2.5 MB
  23. 3,000 kB3 MB
  24. 4,000 kB4 MB
  25. 5,000 kB5 MB
  26. 10,000 kB10 MB
  27. 25,000 kB25 MB
  28. 50,000 kB50 MB
  29. 100,000 kB100 MB
  30. 1,000,000 kB1,000 MB

Worked out in your browser. Nothing is sent anywhere.

Guide

How to convert KB to MB, and which number to trust.

To convert KB to MB, divide by 1,000. So 2,500 KB is 2.5 MB, 500 KB is 0.5 MB and 100 KB is 0.1 MB. That is the SI meaning, where kilo is 1,000 and mega is 1,000,000. If your program counts in 1,024s, divide by 1,024 instead: 2,500 KiB is 2.441 MiB.

How to use the converter

  1. Type the amount in the Kilobytes (kB) box. A decimal such as 2.5 or a fraction such as 3/4 works.
  2. The big result shows Megabytes (MB). Use Decimals in the side column to fix the number of places.
  3. The first card reads your number as KiB (1,024 bytes) and shows MiB, the binary answer. The others give the same size in KiB, MiB and bytes.
  4. Type in the second box, or press the swap button, to convert megabytes to kilobytes instead.
  5. Click a row in Common values to load it. Copy result, Copy link, Copy table and Print chart keep the answer. Start again resets the box.

Two systems, one set of letters

In the SI, 1 kB is 1,000 bytes and 1 MB is 1,000,000 bytes, so 1 MB = 1,000 kB. Computers grew up counting memory in powers of two, so 1,024 bytes were also called a kilobyte. To end the confusion, the NIST page on prefixes for binary multiples names the binary units: the kibibyte (KiB) is 1,024 bytes and the mebibyte (MiB) is 1,048,576 bytes. So 1 MiB = 1,024 KiB. Both pages read 24 Oct 2026.

How big is the gap?

A MiB is 1,048,576 bytes and a MB is 1,000,000 bytes, so a MiB is 4.86 percent bigger. In kilobyte terms, 1,000 kB is 1 MB, but 1,000 KiB is only 0.9766 MiB. At 5,000 KB the gap is small enough to ignore for an email attachment: 5 MB against 4.88 MiB.

KB to MB table

KBMB (divide by 1,000)MiB (KiB ÷ 1,024)
100 KB0.10.098
256 KB0.2560.25
500 KB0.50.488
1,000 KB10.977
1,024 KB1.0241
2,048 KB2.0482
5,000 KB54.883
10,000 KB109.766
50,000 KB5048.828
100,000 KB10097.656

Worked examples

  • A 750 KB image. 750 ÷ 1,000 = 0.75 MB.
  • A 2,048 KB file. 2.048 MB by SI, and exactly 2 MiB in binary.
  • A 25,000 KB document. 25 MB.
  • Back the other way. 3 MB = 3,000 kB. Press the swap button and type 3.

Where the numbers come from

Prefixes follow the NIST page on prefixes for binary multiples, which says kilo, mega and giga are powers of ten and kibi, mebi and gibi are powers of two. Checked 24 Oct 2026. A byte here is 8 bits. The converter uses exact fractions and rounds only the last digit.

Mistakes to avoid

Do not compare a size in KB with a limit in KiB without checking. Upload limits often say "MB" without saying which one. If a file is close to the limit, leave a margin of 5 percent. And keep the case: kB is bytes, kb or kbit is bits, which is 8 times smaller.

Related pages: MB to GB, GB to TB, Mbps to MB/s and Unit converter.

Questions

Good to know.

How many KB are in 1 MB?

1,000 KB in the SI system. In binary, 1,024 KiB make 1 MiB.

How many MB is 1,000 KB?

1 MB.

How many MB is 1,024 KB?

1.024 MB by SI, or exactly 1 MiB if KB means 1,024 bytes.

How many MB is 500 KB?

0.5 MB.

Why do two programs show different sizes for one file?

One divides by 1,000 and the other by 1,024. The byte count is the same.

Is KB the same as kb?

No. KB or kB is kilobytes. kb is kilobits, one eighth the size.

What is a KiB?

A kibibyte, which is 1,024 bytes.