Skip to content
Omnikalc

Convert megabytes to mebibytes (MB to MiB)

Type a value in megabytes or in mebibytes: the other field updates as you type. Below you will find the formula, a worked example and a MB to MiB chart.

Updated on

1 MB = 0.953674 MiB

How to convert megabytes to mebibytes

Formula: MiB = MB × 0.953674

Worked example: 500 MB → 500 × 0.953674 = 476.837 MiB

One mebibyte is 1.048576 megabytes. A 700 MiB file shown by a Linux tool is about 734 MB in decimal units.

Megabytes to mebibytes conversion chart

Megabytes (MB)Mebibytes (MiB)
1 MB0.953674 MiB
2 MB1.90735 MiB
3 MB2.86102 MiB
4 MB3.8147 MiB
5 MB4.76837 MiB
8 MB7.62939 MiB
10 MB9.53674 MiB
16 MB15.2588 MiB
20 MB19.0735 MiB
25 MB23.8419 MiB
32 MB30.5176 MiB
50 MB47.6837 MiB
64 MB61.0352 MiB
100 MB95.3674 MiB
128 MB122.07 MiB
250 MB238.419 MiB
256 MB244.141 MiB
500 MB476.837 MiB
512 MB488.281 MiB
1,000 MB953.674 MiB
1,024 MB976.563 MiB

What is a megabyte?

The megabyte is one million bytes. A phone photo takes 2 to 5 MB and a minute of MP3 music about 1 MB. Email attachments are often limited to 20 or 25 MB.

What is a mebibyte?

The mebibyte is 1,048,576 bytes, or 1,024 KiB. It is about 4.9% larger than a megabyte. Linux tools and many programs labeled MB actually display MiB.

Frequently asked questions

How many mebibytes are in a megabyte?

A megabyte equals 0.953674 mebibytes. To convert any value, multiply the number of megabytes by 0.953674.

How do you convert megabytes to mebibytes?

Use the formula MiB = MB × 0.953674. Example: 500 MB → 500 × 0.953674 = 476.837 MiB.

How many megabytes are in a mebibyte?

A mebibyte equals 1.04858 megabytes. That is the reverse conversion, from mebibytes to megabytes.

Results are rounded to 6 significant digits; the conversion factors are the exact legal definitions.