Skip to content

Convert megabytes to kilobytes

1 MB = 1000 KB

  • Nothing is sent to a server
  • Instant results
  • Free, no sign-up
All unit converters

Questions

How many kilobytes are in a megabyte?

One megabyte is 1000 kilobytes. To convert any amount, multiply by 1000. Going the other way, one kilobyte is 0.001 megabytes.

What is the formula to convert MB to KB?

Multiply the megabyte figure by 1000. So KB = MB × 1000. For a quick mental estimate, multiplying by about 1000 gets you within a percent or so, which is close enough for most everyday purposes.

What does a megabyte actually look like?

One megabyte is a high-quality photo. A megabyte is one million bytes. Mobile data allowances, file sizes and download figures almost always use this decimal definition.

And what is a kilobyte?

One kilobyte is a short email. A kilobyte is 1,000 bytes under the SI definition used by storage manufacturers and networking. Windows still labels 1,024 bytes as KB, which is the root of the 'missing space' on a new drive.

Why does my 1 TB drive show as only 931 GB?

Because two different definitions are in play. Storage manufacturers use decimal units — 1 TB means exactly one trillion bytes. Windows and many other systems display binary units but label them with decimal names, so they show that same drive as 931 "GB" when they mean 931 gibibytes. Nothing is missing and nothing is faulty; the drive holds exactly what it says, measured differently. The IEC standardised kibi, mebi and gibi in 1998 specifically to end this, but adoption has been patchy.

Is this conversion exact?

Yes — both decimal and binary prefixes are exactly defined powers, so every figure here is exact rather than approximate. The results are shown to seven significant figures; the underlying arithmetic uses full double precision.

About mb to kb

How to convert megabytes to kilobytes

Multiply by 1000. One megabyte is 1000 kilobytes, and one kilobyte is 0.001 megabytes.

KB = MB × 1000

Worked example

500 MB = 500000 KB. For a sense of scale, one megabyte is a high-quality photo, and one kilobyte is a short email.

About the megabyte

A megabyte is one million bytes. Mobile data allowances, file sizes and download figures almost always use this decimal definition.

About the kilobyte

A kilobyte is 1,000 bytes under the SI definition used by storage manufacturers and networking. Windows still labels 1,024 bytes as KB, which is the root of the 'missing space' on a new drive.

Quick reference

megabyteskilobytes
1 MB1000 KB
2 MB2000 KB
5 MB5000 KB
10 MB10000 KB
25 MB25000 KB
50 MB50000 KB
100 MB100000 KB
1000 MB1000000 KB

Getting it right

The decimal and binary prefixes are the trap: a kilobyte is 1,000 bytes but a kibibyte is 1,024, and the gap compounds at every step until a terabyte and a tebibyte differ by about 10%. Storage manufacturers use decimal, operating systems often display binary, and neither is wrong — they are simply different units.

Other data size conversions

Convert kilobytes back to megabytes, or pick any other pair with the full unit converter. Related: MB to GB, MB to TB, MB to MiB.