MB to KB Converter

Convert MB to KB instantly. Get both 1,024-based and 1,000-based results.

Binary result (1,024-based)

1,024 KiB

1 MiB = 1,024 KiB

“MB” here means MiB. Apps may label KiB “KB”.

Decimal result (1,000-based)

1 MB = 1,000 kB

The two rows can represent different byte amounts.

Binary result (1,024-based): 1 MiB = 1,024 KiB. Decimal result (1,000-based): 1 MB = 1,000 kB
Calculation details

The two rows can represent different byte amounts.

Binary result (1,024-based)

Exact bytes: 1,048,576

Exact result: 1024 KiB (“MB” here means MiB. Apps may label KiB “KB”.)

“MB” here means MiB. Apps may label KiB “KB”. Source: 1 MiB = 1,048,576 bytes Target: 1 KiB = 1,024 bytes

Decimal result (1,000-based)

Exact bytes: 1,000,000

Exact result: 1000 kB

This result uses standard decimal units. Source: 1 MB = 1,000,000 bytes Target: 1 kB = 1,000 bytes

Quick answer

Binary result (1,024-based): 1 MiB = 1,024 KiB.“MB” here means MiB. Apps may label KiB “KB”.

Decimal result (1,000-based): 1 MB = 1,000 kB.This result uses standard decimal units.

Formula and worked example

Binary result (1,024-based)

“MB” here means MiB. Apps may label KiB “KB”.

KiB = MiB × 1,024

Example (Binary result (1,024-based)): 2.5 MiB = 2,560 KiB.

Decimal result (1,000-based)

This result uses standard decimal units.

kB = MB × 1,000

Example (Decimal result (1,000-based)): 2.5 MB = 2,500 kB.

Common MiB to KiB conversions · binary and decimal

Each result uses the unit definitions shown in its row. The same input number can represent different capacities. Result columns are for comparison.

Common MiB to KiB conversions · binary and decimal · binary (1,024-based) and decimal (1,000-based) results
Input numberClick icon to use a common valueBinary result1,024-based · MiB → KiBDecimal result1,000-based · MB → kB
0.1102.4100
0.5512500
11,0241,000
22,0482,000
2.52,5602,500
55,1205,000
1010,24010,000
1616,38416,000
2525,60025,000
5051,20050,000
100102,400100,000
128131,072128,000
256262,144256,000
512524,288512,000
1,0241,048,5761,024,000

Expressing a size in smaller units

1 MB = 1,000 kB and 1 MiB = 1,024 KiB. These are separate decimal SI and binary IEC definitions.

In the binary result (1,024-based), the familiar input label “MB” is read as MiB and “KB” as KiB: 1 MiB = 1,024 KiB. In the decimal result (1,000-based), 1 MB = 1,000 kB. Each result keeps the capacity within its own definition; some apps use the shorter MB/KB labels for binary quantities.

For a same-capacity comparison across definitions, use the original byte amount or explicitly named units. Check all supported standard unit factors.

Reverse conversion

Convert KB to MB → Compare the binary result (1,024-based) and decimal result (1,000-based).

Standards and sources

Standard decimal prefixes use powers of 1,000: kB, MB, GB and TB. IEC binary prefixes use powers of 1,024: KiB, MiB, GiB and TiB. Results and formulas use these standard symbols.

The input controls keep familiar KB, MB, GB and TB labels. In the binary result (1,024-based), an unmarked input such as “MB” is read as MiB; some apps display a GiB result as “GB”. That compatibility explanation applies to this result only. In the decimal result (1,000-based), KB is an interface alias for standard kB (1,000 bytes); the unit factors do not change.

“The SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2.”