Skip to content

Convert megabytes to mebibytes

1 MB = 0.953674 MiB

  • Nothing is sent to a server
  • Instant results
  • Free, no sign-up
All unit converters

Questions

How many mebibytes are in a megabyte?

One megabyte is 0.953674316 mebibytes. To convert any amount, multiply by 0.953674316. Going the other way, one mebibyte is 1.048576 megabytes.

What is the formula to convert MB to MiB?

Multiply the megabyte figure by 0.953674316. So MiB = MB × 0.953674316. For a quick mental estimate, the two units are close enough that the numbers barely change — useful when you only need a rough sense of scale.

What does a megabyte actually look like?

One megabyte is a high-quality photo. A megabyte is one million bytes. Mobile data allowances, file sizes and download figures almost always use this decimal definition.

And what is a mebibyte?

One mebibyte is about 5% more than a megabyte. A mebibyte is exactly 1,024² bytes. The binary prefixes — kibi, mebi, gibi — were standardised by the IEC in 1998 precisely to end the ambiguity, though adoption is patchy.

Why does my 1 TB drive show as only 931 GB?

Because two different definitions are in play. Storage manufacturers use decimal units — 1 TB means exactly one trillion bytes. Windows and many other systems display binary units but label them with decimal names, so they show that same drive as 931 "GB" when they mean 931 gibibytes. Nothing is missing and nothing is faulty; the drive holds exactly what it says, measured differently. The IEC standardised kibi, mebi and gibi in 1998 specifically to end this, but adoption has been patchy.

Is this conversion exact?

Yes — both decimal and binary prefixes are exactly defined powers, so every figure here is exact rather than approximate. The results are shown to seven significant figures; the underlying arithmetic uses full double precision.

About mb to mib

How to convert megabytes to mebibytes

Multiply by 0.953674316. One megabyte is 0.953674316 mebibytes, and one mebibyte is 1.048576 megabytes.

MiB = MB × 0.953674316

Worked example

500 MB = 476.8372 MiB. For a sense of scale, one megabyte is a high-quality photo, and one mebibyte is about 5% more than a megabyte.

About the megabyte

A megabyte is one million bytes. Mobile data allowances, file sizes and download figures almost always use this decimal definition.

About the mebibyte

A mebibyte is exactly 1,024² bytes. The binary prefixes — kibi, mebi, gibi — were standardised by the IEC in 1998 precisely to end the ambiguity, though adoption is patchy.

Quick reference

megabytesmebibytes
1 MB0.953674 MiB
2 MB1.90735 MiB
5 MB4.76837 MiB
10 MB9.53674 MiB
25 MB23.8419 MiB
50 MB47.6837 MiB
100 MB95.3674 MiB
1000 MB953.674 MiB

Getting it right

The decimal and binary prefixes are the trap: a kilobyte is 1,000 bytes but a kibibyte is 1,024, and the gap compounds at every step until a terabyte and a tebibyte differ by about 10%. Storage manufacturers use decimal, operating systems often display binary, and neither is wrong — they are simply different units.

Other data size conversions

Convert mebibytes back to megabytes, or pick any other pair with the full unit converter. Related: MB to KB, MB to GB, MB to TB.