FreeConverterFree · Private · Online
Digital storage

KB to MB Converter

Convert kilobytes to megabytes instantly. One kilobyte equals exactly 0.001 megabytes. Type in either box to convert both ways, then use the chart, worked examples and everyday sizes below.

Kilobytes to megabytes calculator

How to convert kilobytes to megabytes

Worked example: convert 128 kilobytes to megabytes. Using megabytes ← kilobytes ÷ 1,000, we get 128 × 0.001 = 0.128 MB. To check the result, convert back: 0.128 MB ÷ 0.001 = 128 KB.

Kilobytes to megabytes 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
6 KB0.006 MB
8 KB0.008 MB
10 KB0.01 MB
12 KB0.012 MB
15 KB0.015 MB
20 KB0.02 MB
25 KB0.025 MB
30 KB0.03 MB
40 KB0.04 MB
50 KB0.05 MB
75 KB0.075 MB
100 KB0.1 MB
150 KB0.15 MB
200 KB0.2 MB
250 KB0.25 MB
500 KB0.5 MB
1,000 KB1 MB

Megabytes to kilobytes (reverse)

Megabytes (MB)Kilobytes (KB)
1 MB1,000 KB
2 MB2,000 KB
5 MB5,000 KB
10 MB10,000 KB
20 MB20,000 KB
50 MB50,000 KB
100 MB100,000 KB
250 MB250,000 KB
500 MB500,000 KB
1,000 MB1,000,000 KB

About the kilobyte and the megabyte

A kilobyte is 1,000 bytes in the decimal (SI) system used by storage makers and macOS. Windows and some tools use 1,024 bytes, which is properly called a kibibyte (KiB).

A megabyte is 1,000,000 bytes in decimal. A typical smartphone photo is a few megabytes and an MP3 song around 3 to 5 MB. In binary terms 1 MiB is 1,048,576 bytes.

One megabyte equals 1,000 kilobytes, which makes the megabyte the larger unit of the two.

Everyday sizes in kilobytes and megabytes

Everyday example (approximate)In kilobytesIn megabytes
A short text message0.14 KB0.00014 MB
A plain-text email5 KB0.005 MB
A web page2,000 KB2 MB
A phone photo3,000 KB3 MB
A 3-minute MP3 song5,000 KB5 MB
A 2-hour HD movie3,000,000 KB3,000 MB

Kilobytes to megabytes FAQ

How many megabytes are in one kilobyte?

One kilobyte equals exactly 0.001 megabytes. In the other direction, one megabyte equals 1,000 kilobytes.

How do I convert kilobytes to megabytes without a calculator?

convert 128 kilobytes to megabytes. Using megabytes ← kilobytes ÷ 1,000, we get 128 × 0.001 = 0.128 MB. To check the result, convert back: 0.128 MB ÷ 0.001 = 128 KB. For a quick estimate, round the factor to 0.001. Then 128 KB is about 0.128 MB, compared with the exact 0.128 MB (an error of 0%). That is close enough for planning, but use the calculator above when the number matters.

What is a short text message in megabytes?

A short text message is about 0.14 kilobytes, which is 0.00014 megabytes. Treat that as an approximate everyday figure rather than an official measurement.

Are the kilobytes and megabytes the same in every country?

Decimal KB = 1,000 bytes; binary KiB = 1,024 bytes. Windows often labels KiB as KB. Decimal MB = 1,000,000 bytes; binary MiB = 1,048,576 bytes.

Related conversions