Data size

Convert MB to KiB

1 MB = 976.563 KiB · 1 KiB = 0.001024 MB · Exact by definition

Convert from
Convert to

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

1 MB = 976.563 KiB

Exact by definition

The same value in other units

bit
8000000 b
byte
1000000 B
kilobyte
1000 kB
gigabyte
0.001 GB
terabyte
1e-6 TB
mebibyte
0.953674 MiB
gibibyte
0.000931323 GiB
tebibyte
9.09495e-7 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

MB to KiB: conversion table

MB to KiB
megabyte kibibyte
1 MB 976.563 KiB
2 MB 1953.13 KiB
3 MB 2929.69 KiB
5 MB 4882.81 KiB
10 MB 9765.63 KiB
20 MB 19531.3 KiB
25 MB 24414.1 KiB
50 MB 48828.1 KiB
100 MB 97656.3 KiB
250 MB 244141 KiB
500 MB 488281 KiB
1000 MB 976563 KiB
KiB to MB
kibibyte megabyte
1 KiB 0.001024 MB
2 KiB 0.002048 MB
3 KiB 0.003072 MB
5 KiB 0.00512 MB
10 KiB 0.01024 MB
20 KiB 0.02048 MB
25 KiB 0.0256 MB
50 KiB 0.0512 MB
100 KiB 0.1024 MB
250 KiB 0.256 MB
500 KiB 0.512 MB
1000 KiB 1.024 MB

How the conversion works

KiB = MB × 976.5625

Both units are defined exactly, so the precision of the MB to KiB 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