Mebibytes to megabytes (MiB to MB)
To convert mebibytes to megabytes (MiB to MB): one mebibyte is 1.048576 megabytes, so 64 MiB is 67.1089 MB.
In megabytes
- Conversion factor Exact by definition: the decimal prefixes (kB, MB, GB, TB) step by exactly 1,000 and the binary ones (KiB, MiB, GiB, TiB) by exactly 1,024.
- 1 mebibyte = 1.048576 megabytes
- The other way
- 1 megabyte = 0.9536743164 mebibytes
- Working
- 64 x 1.048576 = 67.1089
- 64 MiB in every unit
- 67,108,864 B 67,109 kB 67.109 MB 0.067109 GB 0.000067109 TB 6.7109e-8 PB 65,536 KiB 64 MiB 0.0625 GiB 0.000061035 TiB 5.9605e-8 PiB
- Decimal vs binary prefixes Drive manufacturers use the decimal GB and operating systems traditionally reported the binary one, which is why a 1 TB drive shows as 931 GB. Both numbers are correct; they are different units.
- 1 GB = 1,000,000,000 bytes; 1 GiB = 1,073,741,824
| MiB | MB |
|---|---|
| 1 | 1.04858 |
| 2 | 2.09715 |
| 5 | 5.24288 |
| 10 | 10.4858 |
| 25 | 26.2144 |
| 50 | 52.4288 |
| 100 | 104.858 |
How the Unit Converter works
One mebibyte is exactly 1.048576 megabytes. That is the definition of the prefixes, not a measurement: the decimal SI prefixes (kilo, mega, giga, tera) step by exactly 1,000, and the binary IEC prefixes (kibi, mebi, gibi, tebi) step by exactly 1,024. The two families are both exact; the trouble is only that software and storage labels do not always say which one they mean.
Worked through: 64 MiB x 1.048576 = 67.1089 MB.
Going the other way, one megabyte is 0.9536743164 mebibytes.
For mental arithmetic: Multiply by 1.05, or add about 5%.
A mebibyte is 2^20 bytes, 1,048,576, which is 4.9% more than a decimal megabyte of 1,000,000. The gap is small enough to ignore in a file size and large enough to matter in anything sized to fit: partitioning tools align partitions on 1 MiB boundaries, firmware images and video memory are quoted in MiB, and an upload limit stated as 25 MB is about 23.8 MiB. When a figure in MB will not fit something measured in MiB, this is usually the reason.
Precision is worth matching to the input. A measurement given as 1 MiB carries one or two significant figures, and reporting its conversion to six implies a precision the original never had.
Unit Converter FAQ
How many megabytes are in a mebibyte?
1.048576. That is exact by definition: the prefixes step by exactly 1,000 (SI) or 1,024 (IEC).
What is 64 MiB in megabytes?
67.1089 MB. Multiply by 1.048576: 64 MiB x 1.048576 = 67.1089 MB.
How do I convert megabytes back to mebibytes?
Divide by 1.048576, or equivalently multiply by 0.95367432. One megabyte is 0.95367432 mebibytes. The two factors are reciprocals, so you only need to remember one of them.
Is there a quick way to do this in my head?
Multiply by 1.05, or add about 5%. It is close enough for everyday use.
More from the Unit Converter
Related calculators
- Percentage Calculator
- Square Root Calculator
- Ratio Calculator
- Dilution Calculator
- Density Calculator
- Time Converter
- Date Calculator
- Fuel Cost Calculator
- Electricity Cost Calculator
- Roman Numeral Converter
- Tire Size Calculator
- Time Zone Converter
- QR Code Generator
- Number Base Converter
- Subnet Calculator
- Area Calculator
- Acreage Calculator
- Trigonometry Calculator
- Volume Calculator
- Recipe Scaler
- Kinematics Calculator
- Force Calculator
- Altitude Pressure Calculator
- Dew Point Calculator
- Degrees Minutes Seconds (DMS) Converter
- Unit Circle Calculator
- Air Miles Calculator
- Speed Calculator
- Ideal Gas Law Calculator
- Gear Ratio Calculator
- Height Converter: Centimeters to Feet and Inches