MB to KB converter

Make a photo smaller: from MB to KB

Drop a photo here

or click to choose — JPG, PNG, WebP, GIF, BMP — multiple files supported

Target file size

A target of 100 KB means at most 100,000 bytes, so the file passes whether the form counts a kilobyte as 1,000 or 1,024 bytes. A minimum is counted the other way, 1,024 bytes per KB, for the same reason.

Type a size to get it in KB the two ways it is counted: 1,000 KB per MB, as Macs, phones and storage makers count, and 1,024, as Windows does. If what you really have is a photo that is a few MB and a form that wants it in KB, drop it in the compressor below and pick the size. Nothing is uploaded; it all happens in your browser.

How many KB in a MB: 1,000 or 1,024?

Both, and that is the whole confusion. A megabyte is 1,000 kilobytes when sizes are counted in tens, the way storage makers, Macs and iPhones count. It is 1,024 kilobytes when they are counted in powers of two, the way Windows counts. Apple’s own support page says iOS 10 and earlier, and OS X Leopard and earlier, reported sizes the binary way; current Apple systems use the decimal one. Neither answer is wrong. They are two different kilobytes that happen to share a name.

SizeIn KB (1 KB = 1,000 bytes)In KB (1 KB = 1,024 bytes)Bytes
1 MB1,000 KB1,024 KB1,000,000 or 1,048,576
2 MB2,000 KB2,048 KB2,000,000 or 2,097,152
5 MB5,000 KB5,120 KB5,000,000 or 5,242,880
10 MB10,000 KB10,240 KB10,000,000 or 10,485,760
0.5 MB500 KB512 KB500,000 or 524,288

For everyday sizes the gap is small, about 2.4% at the kilobyte level. It only matters when a number sits right at a limit, and that is exactly where upload forms put you.

What Windows shows for the same file

Windows divides by 1,024 and then cuts the number to three digits instead of rounding it. We created files of exact byte sizes on Windows 11 and read the size Windows reports for each one (the same figure you see under right-click → Properties, next to the exact byte count):

File size in bytesWindows showsCounted in thousands
100,00097.6 KB100 KB
102,400100 KB102.4 KB
500,000488 KB500 KB
512,000500 KB512 KB
1,000,000976 KB1,000 KB (1 MB)
1,024,0000.97 MB1,024 KB
2,000,0001.90 MB2 MB
5,000,0004.76 MB5 MB

Two things stand out. A file Windows calls “500 KB” is 512,000 bytes, which is over a 500 KB limit on any site that counts in thousands. And because Windows truncates, 2,000,000 bytes shows as 1.90 MB although the true figure is 1.907; it never rounds a file up to look bigger than it is. The converter above adds a “shown on Windows” line using the same rule, so you can see both numbers before you upload.

Converting a photo from MB to KB

Most people who search for MB to KB are not doing arithmetic. They have a 3 MB phone photo and a form that says “maximum 100 KB”. Converting the number does not help; the file itself has to get smaller. Drop it into the compressor on this page, pick the size the form asks for, and the tool finds the highest quality that fits. If quality alone cannot get there, it scales the picture down step by step, never below the minimum width you set.

The target is treated as a ceiling in thousands: 100 KB means at most 100,000 bytes. That figure is under 100 KB whichever way the form counts, so the file cannot fail on a technicality. If the form also has a minimum (“between 20 and 50 KB”), the minimum is counted the other way, 1,024 bytes per KB, for the same reason. A photo that is already small enough is left untouched rather than re-saved.

Need a file to be bigger instead, because the form says “at least 10 KB”? Increase image size in KB adds padding to the exact byte without changing a pixel. For PDFs, use Compress PDF; for videos, Compress Video.

Why a file that “fits” still gets rejected

Picture the usual chain: Windows shows your photo as 500 KB, the form says 500 KB maximum, and the upload fails. Windows meant 512,000 bytes; the server meant 500,000. Nothing is broken, and nobody can tell you in advance which kilobyte a particular site uses. The safe habit is simple: aim a little under the limit, or let the tool aim at the thousands figure for you. We measured where those rejections come from, and what each kind of server actually checks, in why a 500 KB file fails a 500 KB limit.

Quick reference

  • MB to KB: multiply by 1,000 (decimal) or 1,024 (Windows).
  • KB to MB: divide by 1,000 or 1,024.
  • For a form limit of N KB: keep the file at or under N × 1,000 bytes.
  • For a form minimum of N KB: make it at least N × 1,024 bytes.
  • To check the exact bytes: right-click → Properties on Windows, Get Info on a Mac.

Everything on this page runs in your browser. The converter is plain arithmetic, and photos you compress are processed on your device and never uploaded. There is no account and no limit on the number of files.

Frequently asked questions

How many KB are in 1 MB?

1,000 KB if kilobytes are counted in thousands, which is how Macs, iPhones and storage makers count, and 1,024 KB if they are counted in powers of two, which is how Windows counts. Both are correct; they are different kilobytes with the same name. The converter shows both.

How do I convert a photo from MB to KB?

Drop the photo into the compressor on this page and pick the size you need, for example 100 KB. The tool finds the highest quality that fits and, if that is not enough, scales the picture down without going below the minimum width you set. Download the result; the original is not changed.

Why does Windows say my file is 488 KB when it is 500 KB?

Because Windows divides by 1,024 and cuts the number to three digits. A file of 500,000 bytes is 500 KB in thousands and 488.3 KB in Windows' kilobytes, shown as 488 KB. Right-click the file and choose Properties to see the exact byte count next to it.

My file is under the limit on my computer but the form rejects it. Why?

The form may count a kilobyte as 1,000 bytes while Windows counts 1,024. A file Windows shows as 500 KB is 512,000 bytes, which is over a 500 KB limit counted in thousands. Keep the file at or below the limit multiplied by 1,000 bytes and it passes either way; the compressor here aims at that figure.

Is MiB the same as MB?

MiB (mebibyte) is the unambiguous name for 1,048,576 bytes, and KiB for 1,024 bytes. Windows labels them MB and KB anyway, which is why the same file gets two different numbers. When a site or app writes MiB or KiB, it means the 1,024 version.

How do I convert KB to MB?

Divide by 1,000 for the decimal megabyte or by 1,024 for the Windows one. Switch the unit in the converter to KB and it shows both results, plus the exact number of bytes.

Are my photos uploaded?

No. The converter is arithmetic in your browser, and photos you compress are processed on your device and never leave it. There is no account and no watermark.