Megabytes to mebibytes
Multiply megabytes by 0.953674 to get mebibytes.
100 MB = 95.3674 MiB
How to convert megabytes to mebibytes
The mebibyte is one binary megabyte, 1024² bytes (2²⁰ B) — the "MB" an operating system often shows. The megabyte is one million bytes (10⁶ B) in the decimal convention.
Worked example — 100 MB: 100 × 0.953674 = 95.3674 MiB.
Megabytes to mebibytes table
| Megabytes | Mebibytes |
|---|---|
| 1 MB | 0.953674 MiB |
| 5 MB | 4.7684 MiB |
| 10 MB | 9.5367 MiB |
| 50 MB | 47.6837 MiB |
| 100 MB | 95.3674 MiB |
| 500 MB | 476.8372 MiB |
| 1,000 MB | 953.6743 MiB |
| 5,000 MB | 4,768.3716 MiB |
| 10,000 MB | 9,536.7432 MiB |
Reverse and related
About megabytes and mebibytes
Megabyte (MB)
1 MB = 0.953674 MiBDefinition. One million bytes (10⁶ B) in the decimal convention
History and origin
The megabyte applies the metric mega prefix for a million, and like the kilobyte was historically used for both a million and 1048576 bytes. The decimal million-byte value is now the standard for storage.
Current use
Megabytes measure photos, songs and small downloads, and mobile data is often counted in megabytes.
Source: IEC 80000-13 (quantities and units — information science); NIST on binary prefixes
Mebibyte (MiB)
1 MiB = 1.0486 MBDefinition. One binary megabyte, 1024² bytes (2²⁰ B) — the "MB" an operating system often shows
History and origin
The mebibyte was defined by the IEC in 1998 as the binary counterpart to the megabyte, exactly 1024² bytes. It removed the old ambiguity between a million bytes and 1,048,576 bytes.
Current use
The mebibyte is what an operating system often labels MB, so a file the OS calls 1 MB is really 1 MiB, about 1.049 decimal MB.
Source: IEC 80000-13 (quantities and units — information science); NIST on binary prefixes
Where people use this
Megabytes: photos and songs, data caps. Mebibytes: reported file sizes, memory. 1 MB (decimal) is about 0.954 MiB.
Every value is carried to full double precision; the display is rounded.
Both units are defined in IEC 80000-13 (quantities and units — information science); NIST on binary prefixes.
Questions people ask
What is the difference between MB and MiB?
A megabyte is a million bytes (decimal); a mebibyte is 1024² bytes, about 4.9% larger, so 1 MB is about 0.954 MiB.
How many MiB is 100 MB?
100 MB (decimal) is about 95.4 MiB.
Why does a file size differ?
Files are often quoted in decimal MB but reported by the OS in binary MiB, so the numbers differ by a few percent.