Convert Megabyte to Mebibyte
1 megabyte = 0.9536743 mebibyte (MiB). For example, 10 megabyte = 9.536743 mebibyte and 100 megabyte = 95.36743 mebibyte. Type any value below to convert megabyte to mebibyte both ways — it runs entirely in your browser.
Megabyte to Mebibyte conversion formula
To convert megabyte to mebibyte, multiply by 0.9536743:
mebibyte = megabyte × 0.9536743
Going the other way, 1 mebibyte = 1.048576 megabyte, so
megabyte = mebibyte × 1.048576.
Megabyte to Mebibyte — worked examples
| Megabyte | Mebibyte |
|---|---|
| 1 MB | 0.9536743 MiB |
| 2 MB | 1.907349 MiB |
| 3 MB | 2.861023 MiB |
| 5 MB | 4.768372 MiB |
| 10 MB | 9.536743 MiB |
| 25 MB | 23.84186 MiB |
| 50 MB | 47.68372 MiB |
| 100 MB | 95.36743 MiB |
Megabyte ↔ Mebibyte reference table
| Megabyte → Mebibyte | Mebibyte → Megabyte |
|---|---|
| 1 MB = 0.9536743 MiB | 1 MiB = 1.048576 MB |
| 2 MB = 1.907349 MiB | 2 MiB = 2.097152 MB |
| 5 MB = 4.768372 MiB | 5 MiB = 5.24288 MB |
| 10 MB = 9.536743 MiB | 10 MiB = 10.48576 MB |
| 20 MB = 19.07349 MiB | 20 MiB = 20.97152 MB |
| 50 MB = 47.68372 MiB | 50 MiB = 52.4288 MB |
| 100 MB = 95.36743 MiB | 100 MiB = 104.8576 MB |
| 250 MB = 238.4186 MiB | 250 MiB = 262.144 MB |
| 500 MB = 476.8372 MiB | 500 MiB = 524.288 MB |
| 1000 MB = 953.6743 MiB | 1000 MiB = 1,048.576 MB |
About megabyte and mebibyte
Megabyte: A megabyte is 1,000,000 bytes (decimal). The binary 1,048,576-byte unit is the mebibyte (MiB).
Mebibyte: A mebibyte is exactly 1,048,576 bytes (2²⁰) — the binary unit often shown as "MB" by operating systems.
This converter uses the decimal (SI) convention for KB/MB/GB/TB (1 KB = 1,000 bytes), as used by storage manufacturers and networks. The binary units — KiB, MiB, GiB (1 KiB = 1,024 bytes) — are listed separately, because operating systems often label binary sizes with the decimal names.
Frequently asked questions
- How many mebibyte are in 1 megabyte?
- 1 megabyte = 0.9536743 mebibyte (MiB).
- How do I convert megabyte to mebibyte?
- Multiply the number of megabyte by 0.9536743. For example, 10 megabyte = 10 × 0.9536743 = 9.536743 mebibyte.
- How many megabyte are in 1 mebibyte?
- 1 mebibyte = 1.048576 megabyte.
- Which is bigger, megabyte or mebibyte?
- 1 mebibyte equals 1.048576 megabyte, so a mebibyte is the larger unit.