Skip to content
UnitCalculators.com

Megabytes to kilobytes

Multiply megabytes by 1,000 to get kilobytes.

1 MB = 1,000 kBIEC 80000-13
MB
10,000kB

10 MB = 10,000 kB

How to convert megabytes to kilobytes

The kilobyte is one thousand bytes (10³ B) in the decimal (SI) convention. The megabyte is one million bytes (10⁶ B) in the decimal convention.

Worked example — 10 MB: 10 × 1,000 = 10,000 kB.

Megabytes to kilobytes table

Common conversions. The reverse table is on kilobytes to megabytes.
MegabytesKilobytes
0.5 MB500 kB
1 MB1,000 kB
2 MB2,000 kB
5 MB5,000 kB
10 MB10,000 kB
25 MB25,000 kB
50 MB50,000 kB
100 MB100,000 kB
500 MB500,000 kB

Reverse and related

About megabytes and kilobytes

Megabyte (MB)

1 MB = 1,000 kB

Definition. One million bytes (10⁶ B) in the decimal convention

History and origin

The megabyte applies the metric mega prefix for a million, and like the kilobyte was historically used for both a million and 1048576 bytes. The decimal million-byte value is now the standard for storage.

Current use

Megabytes measure photos, songs and small downloads, and mobile data is often counted in megabytes.

Source: IEC 80000-13 (quantities and units — information science); NIST on binary prefixes

Kilobyte (kB)

1 kB = 0.001 MB

Definition. One thousand bytes (10³ B) in the decimal (SI) convention

History and origin

The kilobyte took the metric kilo prefix for a thousand, but in computing it was often used loosely for 1024 bytes. The IEC later defined the kibibyte for the binary value to remove the ambiguity.

Current use

Kilobytes measure small files and text documents; in strict decimal use a kilobyte is exactly one thousand bytes.

Source: IEC 80000-13 (quantities and units — information science); NIST on binary prefixes

Where people use this

Megabytes: photos and songs, data caps. Kilobytes: small files, documents. 1 MB is 1000 kB.

How we know this is right
The factor is fixed by the standards that define the units, not chosen — so it is exact, not a measurement:
1 kB = 0.001 MB, so 1 MB = 1 ÷ 0.001 = 1,000 kB.

Every value is carried to full double precision; the display is rounded.

Both units are defined in IEC 80000-13 (quantities and units — information science); NIST on binary prefixes.

Questions people ask

How many kB is 1 MB?

One megabyte is 1000 kilobytes (decimal).

How many kB is 5 MB?

5 MB is 5000 kB.

How many kB is 2 MB?

2 MB is 2000 kB.

All megabyte conversions