1 kilobyte equals 0.001 megabytes. To convert kilobytes to megabytes, multiply the kilobyte value by 0.001. For quick reference: 1 kB = 0.001 MB, 5 kB = 0.005 MB, 10 kB = 0.01 MB, 100 kB = 0.1 MB.
FormulaMegabytes = Kilobytes × 0.001
Quick
When to use kilobytes → megabytes
Kilobytes to megabytes divides by 1000 (SI decimal). A 2500 kB image is 2.5 MB; a 500 kB web page is 0.5 MB. Network transfer sizes, email-attachment limits, and most modern file sizes use the decimal megabyte. If your source counts in binary kibibytes (1024 B), the divisor is 1024 and the result drifts about 2.4 % per prefix step — small at this scale but compounding as you climb toward gigabytes.
How to convert kilobytes to megabytes
1
Take your value
Start with your value in kilobytes.
2
Multiply by 0.001
Multiply the kilobyte value by 0.001. This is the exact conversion factor from kilobytes to megabytes.
3
Read the result
The product is your value in megabytes. For example, 5 kB × 0.001 = 0.005 MB.
Conversion formula
The exact factor from kilobytes to megabytes is 0.001.
Megabytes = Kilobytes × 0.001
Kilobytes to Megabytes conversion table
Fifty common reference values, hand-picked for skim utility. Use the calculator above for any value not listed.
Conversion table from kilobytes to megabytes
Kilobytes (kB)
Megabytes (MB)
1 kB
0.001 MB
8 kB
0.008 MB
16 kB
0.016 MB
64 kB
0.064 MB
100 kB
0.1 MB
256 kB
0.256 MB
500 kB
0.5 MB
512 kB
0.512 MB
1000 kB
1 MB
1024 kB
1.024 MB
2000 kB
2 MB
2048 kB
2.048 MB
4096 kB
4.096 MB
5000 kB
5 MB
8192 kB
8.192 MB
10000 kB
10 MB
16384 kB
16.384 MB
25000 kB
25 MB
32768 kB
32.768 MB
50000 kB
50 MB
65536 kB
65.536 MB
100000 kB
100 MB
131072 kB
131.07 MB
250000 kB
250 MB
500000 kB
500 MB
524288 kB
524.29 MB
1000000 kB
1000 MB
1048576 kB
1048.6 MB
2000000 kB
2000 MB
5000000 kB
5000 MB
10000000 kB
10000 MB
50000000 kB
50000 MB
100000000 kB
100000 MB
500000000 kB
500000 MB
1000000000 kB
1000000 MB
2000000000 kB
2000000 MB
5000000000 kB
5000000 MB
10000000000 kB
10000000 MB
50000000000 kB
50000000 MB
100000000000 kB
100000000 MB
500000000000 kB
500000000 MB
1000000000000 kB
1000000000 MB
2000000000000 kB
2000000000 MB
5000000000000 kB
5000000000 MB
10000000000000 kB
10000000000 MB
100000000000000 kB
100000000000 MB
1000000000000000 kB
1000000000000 MB
10000000000000000 kB
10000000000000 MB
100000000000000000 kB
100000000000000 MB
1000000000000000000 kB
1.0000 × 10^15 MB
Real-world reference
A short text email is around 5–10 kB. A typical web font weight is 30–50 kB.
Frequently asked questions
How many megabytes are in 1 kilobyte?
1 kilobyte equals 0.001 megabytes.
How do I convert kilobytes to megabytes?
Multiply the kilobyte value by 0.001. So x kB × 0.001 = the equivalent in MB.
What is 5 kilobytes in megabytes?
5 kilobytes equals 0.005 megabytes.
What is 10 kilobytes in megabytes?
10 kilobytes equals 0.01 megabytes.
What is 100 kilobytes in megabytes?
100 kilobytes equals 0.1 megabytes.
How do I convert back from megabytes to kilobytes?
Multiply the megabyte value by 1000. For example, 1 MB = 1000 kB.
Is the kilobyte bigger than the megabyte?
No. 1 kilobyte is smaller than 1 megabyte. It takes 1000 kilobytes to equal 1 megabyte.
Are these conversion factors exact?
Yes. The factor of 0.001 is derived directly from the SI definitions of kilobyte and megabyte.
About the kilobyte and the megabyte
The kilobyte
The kilobyte (kB) equals exactly 1,000 bytes in the SI/IEC decimal convention. Most modern OS file managers and storage-vendor marketing use this definition. Older operating systems (Windows up to Vista) used 1 kB = 1,024 B — that value is now strictly called the kibibyte (KiB).
The megabyte
The megabyte (MB) equals 1,000,000 bytes (decimal) or 1,048,576 bytes (binary, formally 'mebibyte' MiB — a roughly 5% difference). Used for music files, photographs, and most everyday document sizes.