Skip to content
DailyCalc

Convert MB to MiB

Convert MB to MiB instantly. 1 MB = 0.953674 MiB. Formula, worked examples and a quick reference table.

Last updated

MB
MiB

One megabyte equals 0.953674 mebibytes. To convert any number of megabytes to mebibytes, multiply by 0.95367432.

The converter above works in both directions and updates as you type. Below you will find the formula, a worked example and a reference table of common values.

Data conversions carry two ambiguities at once. Bits and bytes differ by a factor of eight, and network speeds are quoted in bits while file sizes are quoted in bytes — so a connection and a download will always report numbers that look inconsistent. On top of that, the same prefix means 1,000 to a drive manufacturer and 1,024 to an operating system, which is why advertised capacity and reported capacity never match. Neither is an error; they are different conventions wearing the same name.

MB to MiB formula

mebibyte = megabyte × 0.95367432

To go the other way, use megabyte = mebibyte ÷ 0.95367432.

About these units

A megabyte is 10⁶ bytes decimal or 2²⁰ binary. The gap is about 5%, which is why file sizes and download counters rarely agree exactly.

A mebibyte is exactly 1,048,576 bytes — 2²⁰. Linux tools and RAM specifications generally mean this even when they print "MB".

Megabyte is also written megabytes, mbs, megs and meg. Mebibyte is also written mebibytes and mebi.

Sources

  1. IEC 80000-13:2008, Quantities and units — Part 13: Information science and technology — the decimal byte prefixes and the binary kibibyte series.

MB to MiB conversion table

Megabyte Mebibyte
1 MB 0.9537 MiB
2 MB 1.9073 MiB
4 MB 3.8147 MiB
8 MB 7.6294 MiB
16 MB 15.2588 MiB
32 MB 30.5176 MiB
64 MB 61.0352 MiB
128 MB 122.0703 MiB
256 MB 244.1406 MiB
512 MB 488.2813 MiB
1,024 MB 976.5625 MiB

Frequently asked questions

How many mebibytes are in a megabyte? +

There are 0.953674 mebibytes in one megabyte.

What is 10 MB in MiB? +

10 MB equals 9.5367 MiB. Multiply 10 by 0.95367432.

How do I convert mebibyte back to megabyte? +

Use megabyte = mebibyte ÷ 0.95367432. The converter above handles both directions, or see our dedicated MiB to MB page.

How accurate is this megabyte to mebibyte conversion? +

The factor used is 0.9536743164, carried at full double precision. Where a unit has an exact legal definition the factor is exact rather than approximate. Rounding is applied only to the displayed result, so the answer is never a calculation done on an already-rounded number.

Is there a quick way to estimate MB to MiB in my head? +

The factor is exactly 0.954, which is short enough to apply directly without an approximation.