Convert Kilobytes (kB) to Megabytes (MB)

1 kB = 0.001 MB Two-way converter below, type in either field.

Formula

MB = kB ÷ 1,000

Why this matters

Decimal (SI) units: 1 MB = 1,000 kB = 10⁶ bytes. Email attachment limits and web-performance budgets are usually quoted this way.

kB to MB reference table

Kilobytes (kB) Megabytes (MB)
100 0.1
250 0.25
500 0.5
1,000 1
2,000 2
5,000 5
10,000 10
25,000 25

Frequently asked questions

How many kB are in 1 MB?

1 MB = 1,000 kB in decimal units; 1 MiB = 1,024 KiB in binary units. File managers mix the two, which causes most of the confusion.

Is a 2,000 kB file big?

2,000 kB is 2 MB, small for a photo, large for a web page asset. Typical smartphone photos run 2–6 MB.

More data-unit converters

Download-time answers