Convert Megabytes to Mebibytes
Megabytes (MB) to Mebibytes (MiB) — the formula, a worked example and a live converter, all in your browser.
Megabytes to Mebibytes formula
To convert, multiply by the fixed factor below:
MiB = MB × 0.95367432
This pair crosses the decimal/binary divide: drive makers and networks count in powers of 1,000, while operating systems and RAM count in powers of 1,024 — which is why the factor isn't a clean power of ten.
Worked example
1 MB = 1 × 0.95367432 = 0.95367432 MiB.
Megabytes to Mebibytes conversion table
| Megabytes (MB) | Mebibytes (MiB) |
|---|---|
| 1 | 0.95367432 |
| 5 | 4.7684 |
| 10 | 9.5367 |
| 100 | 95.3674 |
| 500 | 476.84 |
| 1,000 | 953.67 |
Common uses
Explains why a '100 MB' download shows as ~95 MB in your OS: marketing megabytes are decimal, operating systems count binary mebibytes.
Related conversions
Need a different pair? Use the full data storage converter for bits, bytes and every unit up to petabytes.
Frequently asked questions
What is the formula to convert megabytes to mebibytes?
Multiply the number of megabytes by 0.95367432 to get mebibytes (MiB = MB × 0.95367432).
How many mebibytes are in a megabyte?
One megabyte equals 0.95367432 mebibytes.
Why do MB and MiB differ at all?
MiB counts in powers of 1024 (binary, used by operating systems and RAM), while MB counts in powers of 1000 (decimal, used by drive makers and networks). Same bytes, two counting systems.