Convert Mebibytes to bytes

1 mebibyte = 1,048,576 bytes · B = MiB × 1,048,576

MiB
Bytes
1,048,576B

1 mebibyte = 1,048,576 bytes

When you need this conversion

This conversion goes from mebibytes, the binary unit of 1,024 kibibytes, to bytes, the base unit of digital file size. Both measure the same physical quantity, so the conversion is exact — the difference is which unit your source, tool, or region happens to use.

Mebibytes to bytes conversion table

Conversion table from mebibytes to bytes
Mebibytes (MiB)Bytes (B)
1 MiB1,048,576 B
2 MiB2,097,152 B
3 MiB3,145,728 B
5 MiB5,242,880 B
10 MiB10,485,760 B
15 MiB15,728,640 B
20 MiB20,971,520 B
25 MiB26,214,400 B
50 MiB52,428,800 B
75 MiB78,643,200 B
100 MiB104,857,600 B
250 MiB262,144,000 B
500 MiB524,288,000 B
1,000 MiB1,048,576,000 B

The formula

B = MiB × 1,048,576

Because both units measure data, the conversion is a single multiplication by a fixed factor. That factor never changes, so the result is exact.

Convert the other way

Bytes to mebibytes

Related data conversions

All data conversions →

Frequently asked questions

How many bytes are in a mebibyte?
There are 1,048,576 bytes in 1 mebibyte. The formula is B = MiB × 1,048,576.
How do you convert mebibytes to bytes?
Use the formula B = MiB × 1,048,576. For example, 10 mebibytes equals 10,485,760 bytes.
Is the mebibytes to bytes conversion exact?
Yes. Mebibytes and bytes are both units of data, related by an exact defined factor. Displayed results are rounded for readability.
What is MiB short for?
MiB is the standard symbol for mebibyte. B is the symbol for byte.