KB to MB Converter

Convert KB to MB with decimal or binary units. Check the formula and common values, then see how upload limits use the same numbers.

A KB to MB converter is only as useful as the unit convention behind it, so this one shows both. Choose decimal, where 1 MB is 1,000 KB, or binary, where 1 MiB is 1,024 KiB, and the result and the unit labels change to match. It runs in your browser and never touches your file.

How it works

The conversion in one step

Converting kilobytes to megabytes is a single division. The only real decision is which number to divide by, and that depends on the system the limit came from. Everything else on this page follows from that one choice.

Decimal: MB = KB / 1,000 Binary: MiB = KiB / 1,024

Decimal and binary units are not the same thing

The decimal standard, abbreviated kB and MB, uses powers of ten. Storage manufacturers use it, so a marketed 1 TB drive holds 1,000 GB. The binary standard, abbreviated KiB and MiB, uses powers of two. Older systems report file sizes this way, so a 1 TiB drive shows as about 931 GiB in a file manager. The letters are different on purpose, and the change happened because one group of people meant 1,000 and another meant 1,024 for the same abbreviation.

  • Decimal uses 1,000 per step. Storage drives, camera manufacturers and most upload forms are quoted this way.
  • Binary uses 1,024 per step. Traditional file manager reporting and some portal limits work this way.
  • When a limit does not say which one it means, assume decimal. It is the smaller of the two readings, so a file that fits the decimal limit also fits the binary limit.

Common kilobyte to megabyte values

These are the sizes people hit most often, usually because a form or a platform set a limit. The two right hand columns show why the same number can read differently depending on who set the limit.

Kilobytes expressed as megabytes under each convention
KilobytesDecimal MBBinary MBTypical reason for the limit
20 KB0.02 MB0.02 MBEmail signature and small form fields
100 KB0.1 MB0.098 MBAvatar and thumbnail uploads
500 KB0.5 MB0.488 MBBlog image and web upload limits
1,000 KB1 MB0.977 MBRounded marketing figure, not a real limit
1,500 KB1.5 MB1.465 MBMid size photo limits
2,000 KB2 MB1.953 MBCommon CMS and form upload cap
5,000 KB5 MB4.883 MBCamera photo and attachment cap
10,000 KB10 MB9.766 MBLarger document and archive uploads

Reading a limit that does not say which system it uses

Most upload forms write a limit in MB and never say whether they count in 1,000 or 1,024. The gap between the two readings is about 2.4 percent, which is small but enough to reject a file. The practical rule is to treat the limit as decimal, because a file that satisfies the decimal reading also satisfies the binary one. If a file is rejected at exactly the limit, the form is probably counting the other way and the file needs to be smaller.

NoteWhen a limit matters, aim a little under it rather than exactly at it. A file that lands at 1,999,999 bytes is far safer than one at 2,097,000 bytes.

Converting a unit is not the same as reducing a file

This page changes the number you read, not the bytes on your disk. If your goal is a file that fits an upload limit, converting 3,000 KB to 3 MB does not make the file smaller. You need to re-encode the image at lower quality, or resize it, which is what the target size compressor does by searching for the best quality that still fits.

Frequently asked questions

Is 1 MB 1,000 KB or 1,024 KB?

Both are correct, for different systems. The decimal standard, used by storage manufacturers, makes 1 MB equal 1,000 KB. The binary standard, used historically by operating systems, makes 1 MiB equal 1,024 KiB. Pick the convention that matches the limit you were given.

How do I convert KB to MB?

In decimal, divide KB by 1,000. In binary, divide KiB by 1,024. So 500 KB is 0.5 MB in decimal and 512 KiB is 0.5 MiB in binary. Use the selector above to switch the convention.

Is 500 KB the same as 0.5 MB?

In decimal, yes, 500 KB is exactly 0.5 MB. Under the binary rule, 500 KB equals about 0.488 MB, which is why two people can look at the same file and disagree. This is the whole reason the unit system selector exists on this page.

Does converting KB to MB change my file?

No. This is a number conversion, not a file operation. The same file is the same number of bytes, and only the unit you view it in changes. To actually reduce file size, use the compressor for a target size instead.

Why does my file show 2 MB when the site says 2 MB is a limit?

Portal limits are often stated loosely. A form that says 2 MB may accept 2,048,000 bytes or 2,097,152 bytes depending on how it counts. Check the file against the byte count the portal actually enforces. The compress to 2MB tool works to a stated byte limit so you can see the result.