Mebibytes to megabytes:
multiply by 1.048576
Understand the difference between mebibytes and megabytes, and convert between them for memory, downloads and file sizes.
Calcylator Editorial Team
Updated · 6 min read
How many MB are in a MiB?
One mebibyte (MiB) is 1.048576 megabytes (MB). A MiB is 1,048,576 bytes, which is 2 to the power 20, while a decimal MB is exactly 1,000,000 bytes. Dividing the first by the second gives 1.048576.
The two names exist because the prefix mega means a million in the metric system. The binary prefix mebi was introduced so that computer memory, which grows in powers of two, could have its own unambiguous name. The Calcylator converters handle both, so you can switch between them without guessing.
The MiB to MB formula
- MB:
- size in decimal megabytes
- MiB:
- size in mebibytes
- 1.048576:
- 1,048,576 bytes divided by 1,000,000 bytes
Memory block
64 MiB
Multiply
64 × 1.048576
Size in MB
67.108864 MB
64 MiB is 67,108,864 bytes, and dividing by 1,000,000 gives 67.108864 MB.
To convert the other way, take a file listed as 8 MB. In mebibytes it is 8 × 0.9536743164 = 7.6293945312 MiB, so it looks a little smaller when a tool reports binary units.
- Decide which direction you need: MiB to MB makes the number bigger, MB to MiB makes it smaller.
- Multiply MiB by 1.048576, or MB by 0.9536743164.
- Round to the precision you need, usually two decimals.
- Check the size of the change: it should be near 5 percent.
Mebibytes to megabytes chart
Each row multiplies the MiB value by 1.048576.
| Mebibytes (MiB) | Megabytes (MB) |
|---|---|
| 1 MiB | 1.048576 MB |
| 2 MiB | 2.097152 MB |
| 5 MiB | 5.24288 MB |
| 10 MiB | 10.48576 MB |
| 25 MiB | 26.2144 MB |
| 50 MiB | 52.4288 MB |
| 100 MiB | 104.8576 MB |
| 250 MiB | 262.144 MB |
| 500 MiB | 524.288 MB |
| 1,000 MiB | 1,048.576 MB |
A useful landmark: 512 MiB is 536.870912 MB, and the gap between the two units widens as the numbers grow.
Why MiB and MB are different
Computer memory is built in power-of-two sizes, so counting it in 1,024s is natural. Storage and network vendors use powers of ten, which gives round numbers on a label. The same pair of systems explains why a download of 700 MB shows as about 667.6 MiB in a tool that counts in binary.
At the mebibyte level the difference is about 4.9 percent. At the next level, gibibytes against gigabytes, it grows to roughly 7.4 percent, and at tebibytes it is nearly 10 percent.
When you need MiB to MB
Developers hit it when a cloud function lists a memory limit in MiB while a plan page quotes MB. System administrators see it when a Linux command prints sizes in MiB and a vendor datasheet gives MB. Compare like with like, or a 1,000 MiB limit looks smaller than a 1,000 MB limit when it is actually larger.
Common mistakes with MiB and MB
- Treating the two as identical. They differ by 4.86 percent, which adds up quickly for large files.
- Multiplying by 1.048576 when converting MB to MiB. That direction needs 0.9536743164.
- Mixing up the letters. MiB with the small i is binary, while MB is decimal.
- Rounding 1.048576 to 1.05 too early, which hides real differences in big sizes.
Common questions
How many MB is 1 MiB?
One mebibyte is 1.048576 megabytes. A MiB holds 1,048,576 bytes, while a decimal MB holds 1,000,000 bytes, so the MiB is about 4.86 percent larger than the MB in every conversion.
How do I convert MiB to MB?
Multiply the mebibytes by 1.048576. For example, 10 MiB is 10 × 1.048576 = 10.48576 MB. The result is slightly larger than the starting number because a MiB is the bigger unit.
How do I convert MB to MiB?
Multiply the megabytes by 0.9536743164, or divide by 1.048576. For instance, 100 MB is 100 × 0.9536743164 = 95.36743164 MiB. The answer is smaller because MB is the smaller unit.
Is a MiB the same as a MB?
No. A MiB is a binary unit of 1,048,576 bytes and a MB is a decimal unit of 1,000,000 bytes. Many programs print MB when they actually count in MiB, which causes small, confusing mismatches.
Was this guide helpful?
Continue reading
View all blogsBits, Bytes and Gigabytes: Data Units Explained
A byte is 8 bits, so 12 gigabits is 1.5 GB. Learn why a 1 TB drive shows 931 GB, and how to turn a 200 Mbps line into real download time.
6 min read
A quick guide to unit conversions
Convert between common units for length, weight, temperature and more, with clear examples.
5 min read
1000 Sq Ft to Sq M: Square Feet to Square Metres
1000 sq ft to sq m is 92.90304 square metres. Multiply square feet by 0.09290304, with a chart, worked examples and an area-by-length-and-width method.
5 min read





