Convert MB to MiB
1 MB = 0.953674 MiB · 1 MiB = 1.04858 MB · Exact by definition
1 MB = 0.953674 MiB
The same value in other units
- bit
- 8000000 b
- byte
- 1000000 B
- kilobyte
- 1000 kB
- gigabyte
- 0.001 GB
- terabyte
- 1e-6 TB
- kibibyte
- 976.563 KiB
- 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 MiB: conversion table
| megabyte | mebibyte |
|---|---|
| 1 MB | 0.953674 MiB |
| 2 MB | 1.90735 MiB |
| 3 MB | 2.86102 MiB |
| 5 MB | 4.76837 MiB |
| 10 MB | 9.53674 MiB |
| 20 MB | 19.0735 MiB |
| 25 MB | 23.8419 MiB |
| 50 MB | 47.6837 MiB |
| 100 MB | 95.3674 MiB |
| 250 MB | 238.419 MiB |
| 500 MB | 476.837 MiB |
| 1000 MB | 953.674 MiB |
| mebibyte | megabyte |
|---|---|
| 1 MiB | 1.04858 MB |
| 2 MiB | 2.09715 MB |
| 3 MiB | 3.14573 MB |
| 5 MiB | 5.24288 MB |
| 10 MiB | 10.4858 MB |
| 20 MiB | 20.9715 MB |
| 25 MiB | 26.2144 MB |
| 50 MiB | 52.4288 MB |
| 100 MiB | 104.858 MB |
| 250 MiB | 262.144 MB |
| 500 MiB | 524.288 MB |
| 1000 MiB | 1048.58 MB |
How the conversion works
MiB = MB × 0.95367432
Both units are defined exactly, so the precision of the MB to MiB 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