Skip to main content
matte

Megabytes to Mebibytes

A megabyte is 1,000 kilobytes, a common unit for document, photo, and small app file sizes. A mebibyte is 1,024 kibibytes (1,048,576 bytes), the binary unit your OS may show when it says "MB" for RAM or files. 1 MB equals ≈0.953674 MiB, so converting between them is a matter of multiplying by that fixed factor — type any value into the converter below and both sides update instantly as you type.

Both units belong to data, measured here against data's base unit (bit) — every other data unit on this site converts through that same reference point, which is why the table below can also be read as a quick cross-check against nearby values.

Formula

MiB = MB × ≈0.953674

MB = MiB × ≈1.04858

Worked example: 5 MB × ≈0.953674 = ≈4.76837 MiB.

Conversion table

Megabyte (MB)Mebibyte (MiB)
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
1,000 MB≈953.674 MiB

Frequently asked

How many Mebibytes in a megabyte?
1 MB equals ≈0.953674 MiB.
How do I convert Megabytes to Mebibytes?
Multiply the value in MB by ≈0.953674 to get MiB. The converter above does this instantly as you type.
Is the conversion exact?
Yes — Megabyte and Mebibyte are both defined by a fixed conversion factor to data's base unit (bit), so the result shown is exact to the precision displayed, not an approximation.

Reverse conversion

More data conversions

Full converter