Convert MB to KiB
1 MB = 976.563 KiB · 1 KiB = 0.001024 MB · Exact by definition
1 MB = 976.563 KiB
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
| 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 |
| 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.
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.
- IEC 80000-13:2025
The standard defining information units and binary prefixes.
- NIST — Prefixes for binary multiples
A public reference for the relationship between kB/MB and KiB/MiB.
Keep going