Kilobytes to Megabytes Converter (KB to MB)

Convert kilobytes to megabytes instantly. 1 KB = 0.000977 MB. Includes the formula, a full conversion table and a calculator that works offline.

Convert other units →

The formula

To convert kilobytes to megabytes, multiply by 0.000977:

MB = KB × 0.000977

Going the other way, divide instead — or multiply by 1,024, which is the same thing:

KB = MB × 1,024

Kilobytes to Megabytes conversion table

KilobytesMegabytes
1 KB0.000977 MB
2 KB0.001953 MB
3 KB0.00293 MB
4 KB0.003906 MB
5 KB0.004883 MB
6 KB0.005859 MB
7 KB0.006836 MB
8 KB0.007812 MB
9 KB0.008789 MB
10 KB0.009766 MB
15 KB0.0146 MB
20 KB0.0195 MB
25 KB0.0244 MB
30 KB0.0293 MB
40 KB0.0391 MB
50 KB0.0488 MB
75 KB0.0732 MB
100 KB0.0977 MB
250 KB0.2441 MB
500 KB0.4883 MB
1000 KB0.9766 MB

Megabytes to Kilobytes

MegabytesKilobytes
1 MB1,024 KB
2 MB2,048 KB
3 MB3,072 KB
4 MB4,096 KB
5 MB5,120 KB
6 MB6,144 KB
7 MB7,168 KB
8 MB8,192 KB
9 MB9,216 KB
10 MB10,240 KB

What that actually looks like

A conversion factor is hard to judge on its own. These are quantities most people already have a feel for, converted for you:

Why both units are still in use

Digital storage has a genuine ambiguity: 1 GB can mean 1,024 MB (the binary sense your operating system uses) or 1,000 MB (the decimal sense drive manufacturers print on the box). This page uses the binary values, which is why a 1 TB drive shows up as roughly 931 GB once it is plugged in. Nothing is missing — the two sides are simply counting differently.

Mistakes worth avoiding

Do not mix bits and bytes. Broadband is sold in megabits per second and files are measured in megabytes, so a 100 Mb connection downloads at about 12.5 MB per second, not 100. The eight-to-one difference is why a download always looks slower than the advertised speed.

The other habit worth breaking is rounding too early. Convert first, round once at the end, and you avoid the drift that turns a small approximation into a visible error by the third calculation.

Doing it in your head

When you only need a rough answer, divide by 1,024 — which is exact. Ten kilobytes works out at roughly 0.009766 megabytes that way, against 0.009766 exactly. An estimate is enough for deciding whether something will fit or whether a figure sounds plausible. When the number has to be right — because you are buying, cooking or building to it — use the calculator and let it carry the decimals.

Common questions

How many megabytes are in one kilobyte?

One kilobyte equals 0.000977 megabytes. The calculator above handles any value, including decimals and very large numbers, and updates as you type.

Is this an exact conversion?

The factor is accurate to the precision shown, which is far beyond what any practical measurement requires. The table rounds for readability; the calculator does not.

Does this work offline?

Yes. The conversion runs in your browser with no network request, so it works on a plane, in a basement, or on a phone with no signal once the page has loaded.