KB to MB Converter

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

Binary result (1,024-based)

1 MiB

1,024 KiB = 1 MiB

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

Decimal result (1,000-based)

1,024 kB = 1.024 MB

The two rows can represent different byte amounts.

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

The two rows can represent different byte amounts.

Binary result (1,024-based)

Exact bytes: 1,048,576

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

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

Decimal result (1,000-based)

Exact bytes: 1,024,000

Exact result: 1.024 MB

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

Quick answer

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

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

Formula and worked example

Binary result (1,024-based)

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

MiB = KiB ÷ 1,024

Example (Binary result (1,024-based)): 1,500 KiB = 1.46484375 MiB.

Decimal result (1,000-based)

This result uses standard decimal units.

MB = kB ÷ 1,000

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

Common KiB to MiB 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 KiB to MiB 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 · KiB → MiBDecimal result1,000-based · kB → MB
10.00097656250.001
100.0097656250.01
1000.097656250.1
2560.250.256
5120.50.512
1,0000.97656251
1,02411.024
1,5001.464843751.5
2,04822.048
4,09644.096
10,0009.76562510
102,400100102.4

KB, kB and KiB

The SI symbol for a decimal kilobyte is kB = 1,000 B. This converter accepts the familiar input alias KB for kB. KiB = 1,024 B is the IEC binary unit.

The binary result (1,024-based) reads the familiar input label “KB” as KiB and displays the result as MiB. The decimal result (1,000-based) accepts KB as an input alias for standard kB and displays the result as MB.

Match the definition used by your source: dividing KiB by 1,024 gives MiB; dividing decimal kB by 1,000 gives MB. Some apps display KiB/MiB with the shorter labels KB/MB. Read the 1000 vs 1024 explanation.

Reverse conversion

Convert MB to KB → 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.”