Skip to content

Unit converter

MB to KB Converter (1000 and 1024)

1 MB = 1,000 KB in decimal units, or 1,024 KB in the binary units Windows uses. Both shown, for upload limits and file sizes.

Private · on device. Calculated in your browser, nothing you type is sent anywhere

Quick answer

1 MB = 1,000 KB in the decimal (SI) units that storage makers and most upload portals use, and 1 MiB = 1,024 KiB in the binary units Windows labels “MB” and “KB”. So 2 MB = 2,000 KB decimal or 2,048 KB binary.

Result
1,000 kB
Conversion
1 MB = 1,000 kB

Two conventions share the same names. Storage makers, phone and upload portals mostly use decimal units (1 MB = 1,000 kB = 1,000,000 bytes); Windows and some older software count in binary steps (1 MiB = 1,024 KiB = 1,048,576 bytes) but label them "MB" and "KB". If a portal says "max 200 KB" and rejects a file Windows calls 196 KB, the file is 196 × 1,024 = 200,704 bytes, just over 200,000.

1 MB in every data size unit (10 rows)
UnitValue
Bits8,000,000 bit
Bytes1,000,000 B
Kilobytes (1000 bytes)1,000 kB
Megabytes (1000² bytes)1 MB
Gigabytes (1000³ bytes)0.001 GB
Terabytes (1000⁴ bytes)0.000001 TB
Kibibytes (1024 bytes)976.563 KiB
Mebibytes (1024² bytes)0.953674 MiB
Gibibytes (1024³ bytes)0.000931323 GiB
Tebibytes (1024⁴ bytes)9.09495 × 10^-7 TiB

MB to kB in both conventions

MBkB (decimal: 1,000 steps)MiB → KiB (binary: 1,024 steps)Bytes (decimal)
0.05 MB50 kB51.2 KiB50,000
0.1 MB100 kB102.4 KiB100,000
0.2 MB200 kB204.8 KiB200,000
0.5 MB500 kB512 KiB500,000
1 MB1,000 kB1,024 KiB1,000,000
2 MB2,000 kB2,048 KiB2,000,000
5 MB5,000 kB5,120 KiB5,000,000
10 MB10,000 kB10,240 KiB10,000,000
20 MB20,000 kB20,480 KiB20,000,000
50 MB50,000 kB51,200 KiB50,000,000
100 MB100,000 kB102,400 KiB100,000,000

How the conversion works

Both conventions are in use. The SI prefixes say kilo = 1,000 and mega = 1,000,000; computers, counting in powers of two, historically used 1,024 instead, and Windows still shows sizes that way while calling them KB and MB. The IEC names KiB and MiB exist precisely to tell them apart.

For upload limits it matters at the edge: a portal limit of “1 MB” may mean 1,000,000 or 1,048,576 bytes. If a file Windows calls 990 KB is rejected by a 1 MB limit, it is 1,013,760 bytes, over a 1,000,000-byte limit. Keep a margin, or shrink the file with the image and PDF compressors.

For any other pair, use the full unit converter.

Frequently asked questions

Is 1 MB 1,000 KB or 1,024 KB?

Both are used: 1,000 KB in decimal units (storage, most websites), 1,024 KB in binary units (Windows, strictly called MiB and KiB).

How many KB is 2 MB?

2,000 KB decimal, or 2,048 KiB binary.

How many bytes is 1 MB?

1,000,000 bytes decimal, or 1,048,576 bytes binary (1 MiB).

More conversions