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 | Decimal MB | Binary MB | Typical reason for the limit |
|---|---|---|---|
| 20 KB | 0.02 MB | 0.02 MB | Email signature and small form fields |
| 100 KB | 0.1 MB | 0.098 MB | Avatar and thumbnail uploads |
| 500 KB | 0.5 MB | 0.488 MB | Blog image and web upload limits |
| 1,000 KB | 1 MB | 0.977 MB | Rounded marketing figure, not a real limit |
| 1,500 KB | 1.5 MB | 1.465 MB | Mid size photo limits |
| 2,000 KB | 2 MB | 1.953 MB | Common CMS and form upload cap |
| 5,000 KB | 5 MB | 4.883 MB | Camera photo and attachment cap |
| 10,000 KB | 10 MB | 9.766 MB | Larger 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.
- To read a number in a different unit, stay on this page.
- To estimate raw pixel data before exporting, use the image file size calculator.
- To actually bring a file under a limit, use a target size compressor.
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.