Skip to main content
matte

Mebibytes to Megabytes

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. A megabyte is 1,000 kilobytes, a common unit for document, photo, and small app file sizes. 1 MiB equals ≈1.04858 MB, 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

MB = MiB × ≈1.04858

MiB = MB × ≈0.953674

Worked example: 5 MiB × ≈1.04858 = 5.24288 MB.

Conversion table

Mebibyte (MiB)Megabyte (MB)
1 MiB≈1.04858 MB
2 MiB≈2.09715 MB
3 MiB≈3.14573 MB
5 MiB5.24288 MB
10 MiB≈10.4858 MB
20 MiB≈20.9715 MB
25 MiB26.2144 MB
50 MiB52.4288 MB
100 MiB≈104.858 MB
250 MiB262.144 MB
500 MiB524.288 MB
1,000 MiB≈1,048.58 MB

Frequently asked

How many Megabytes in a mebibyte?
1 MiB equals ≈1.04858 MB.
How do I convert Mebibytes to Megabytes?
Multiply the value in MiB by ≈1.04858 to get MB. The converter above does this instantly as you type.
Is the conversion exact?
Yes — Mebibyte and Megabyte 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