Data size

Convert KB to MB

1 kB = 0.001 MB · 1 MB = 1000 kB · Exact by definition

Convert from
Convert to

You can type here too — it converts the other way.

1 kB = 0.001 MB

Exact by definition

The same value in other units

bit
8000 b
byte
1000 B
gigabyte
1e-6 GB
terabyte
1e-9 TB
kibibyte
0.976563 KiB
mebibyte
0.000953674 MiB
gibibyte
9.31323e-7 GiB
tebibyte
9.09495e-10 TiB
Settings

Digits kept in the answer. Automatic keeps six, which hides floating-point noise without losing anything real.

Convert a whole list

Paste one conversion per line, written the way you would say it: "5 km to mi". Handy for a column copied out of a spreadsheet.

Data size

KB to MB: conversion table

KB to MB
kilobyte megabyte
1 kB 0.001 MB
2 kB 0.002 MB
3 kB 0.003 MB
5 kB 0.005 MB
10 kB 0.01 MB
20 kB 0.02 MB
25 kB 0.025 MB
50 kB 0.05 MB
100 kB 0.1 MB
250 kB 0.25 MB
500 kB 0.5 MB
1000 kB 1 MB
MB to KB
megabyte kilobyte
1 MB 1000 kB
2 MB 2000 kB
3 MB 3000 kB
5 MB 5000 kB
10 MB 10000 kB
20 MB 20000 kB
25 MB 25000 kB
50 MB 50000 kB
100 MB 100000 kB
250 MB 250000 kB
500 MB 500000 kB
1000 MB 1000000 kB

How the conversion works

MB = kB × 0.001

Both units are defined exactly, so the precision of the KB to MB result depends only on the number of decimal places you choose.

Open the full unit converter

METHOD AND SOURCES

Where the conversion factors come from

Results are calculated from the unit definitions stored in the converter, not copied from a lookup table. For exact units, every value in the table follows from the same factor shown in the formula above.

Keep going