kb to mb converter
kb to mb converter. Convert kilobytes to megabytes with the exact factor, a 20-row table, and the pitfalls that change the result. MB = KB ÷ 1000.
1 KB = 0.001 MB. Full precision: 0.01 MB.
How to convert kilobytes to megabytes
A kilobyte here is 1000 bytes and a megabyte is 1,000,000 bytes. Divide kilobytes by 1000. One thousand KB is 1 MB. A kibibyte is 1024 bytes, so 1024 KB is 1.024 MB, while 1024 KiB is 1 MiB. Email gateways, API limits, and 'max upload 500 KB' boxes are where this bites, because some of them mean 500 × 1024 and some mean 500 × 1000. This page will not guess. It divides by 1000.
A payload measured in KB that a dashboard graphs in MB, or a font file, or a log line budget. 2048 KB is 2.048 MB. 1,048,576 KB is 1048.576 MB, which is 1 GiB worth of kibibytes only if the source was KiB. If the tool said KiB, use the binary row in the unit converter.
Exact formula
FormulaMB = KB ÷ 1000MB = KB ÷ 1000 One KB is 0.001 MB. Ten KB is 0.01 MB. The worked example below uses that same conversion.
Conversion table
The kilobytes column runs from 1 KB (0.001 MB) through 1048576 KB (1048.58 MB).
| Kilobytes | Megabytes |
|---|---|
| 1 | 0.001 |
| 10 | 0.01 |
| 100 | 0.1 |
| 256 | 0.256 |
| 500 | 0.5 |
| 512 | 0.512 |
| 1000 | 1 |
| 1024 | 1.024 |
| 1500 | 1.5 |
| 2000 | 2 |
| 2048 | 2.048 |
| 4000 | 4 |
| 4096 | 4.096 |
| 5000 | 5 |
| 8000 | 8 |
| 10000 | 10 |
| 10240 | 10.24 |
| 50000 | 50 |
| 100000 | 100 |
| 1048576 | 1048.58 |
Worked example: Kilobytes to Megabytes
One thousand kilobytes is 1 MB when both units are the decimal SI pair. 1024 KB is 1.024 MB, which is not 1 MiB. A mebibyte is 1024 KiB. 2048 KB is 2.048 MB. Upload limits written '500 KB' sometimes mean 500 × 1000 and sometimes 500 × 1024. This page will not guess. It divides by 1000. Kb with a lowercase b is often kilobits, an eighth of a kilobyte. Windows dialogs that say KB for 1024 bytes are the JEDEC habit, not this factor.
Pitfalls for kilobytes to megabytes
- KB and KiB differ by 2.4 percent. Over a large transfer that is not a rounding error.
- Some Windows dialogs say KB for 1024 bytes. The JEDEC habit and the SI prefix disagree.
- Capitalization is a weak signal. kB, KB, and Kb (kilobit) are three different traditions.
- Dividing by 1024 on this page is the wrong operation. The factor stored for KB is 1000.
Frequently asked questions
How many KB in a MB?
1000 KB in a decimal MB. 1024 KiB in a MiB.
What is 1500 KB in MB?
1.5 MB.
Is KB the same as Kb?
No. Kb usually means kilobits, which are one eighth of a kilobyte. Watch the letter case.
Why not divide by 1024?
Because this pair is the decimal SI pair. Binary prefixes are KiB and MiB in the same factor table.