Skip to content
Omnikalc

Convert kilobytes to megabytes (kB to MB)

Type a value in kilobytes or in megabytes: the other field updates as you type. Below you will find the formula, a worked example and a kB to MB chart.

Updated on

1 kB = 0.001 MB

How to convert kilobytes to megabytes

Formula: MB = kB × 0.001

Worked example: 2,048 kB → 2,048 × 0.001 = 2.048 MB

Kilobytes to megabytes conversion chart

Kilobytes (kB)Megabytes (MB)
1 kB0.001 MB
2 kB0.002 MB
3 kB0.003 MB
4 kB0.004 MB
5 kB0.005 MB
8 kB0.008 MB
10 kB0.01 MB
16 kB0.016 MB
20 kB0.02 MB
25 kB0.025 MB
32 kB0.032 MB
50 kB0.05 MB
64 kB0.064 MB
100 kB0.1 MB
128 kB0.128 MB
250 kB0.25 MB
256 kB0.256 MB
500 kB0.5 MB
512 kB0.512 MB
1,000 kB1 MB
1,024 kB1.024 MB

What is a kilobyte?

The kilobyte, in the decimal SI sense, is 1,000 bytes. A short plain-text email weighs a few kB. Some software still uses KB to mean 1,024 bytes; the precise name for that is the kibibyte, KiB.

What is a megabyte?

The megabyte is one million bytes. A phone photo takes 2 to 5 MB and a minute of MP3 music about 1 MB. Email attachments are often limited to 20 or 25 MB.

Frequently asked questions

How many megabytes are in a kilobyte?

A kilobyte equals 0.001 megabytes. To convert any value, multiply the number of kilobytes by 0.001.

How do you convert kilobytes to megabytes?

Use the formula MB = kB × 0.001. Example: 2,048 kB → 2,048 × 0.001 = 2.048 MB.

How many kilobytes are in a megabyte?

A megabyte equals 1,000 kilobytes. That is the reverse conversion, from megabytes to kilobytes.

Results are rounded to 6 significant digits; the conversion factors are the exact legal definitions.