UnitFlip

Mebibytes to Bytes Converter

1 mebibyte = 1,048,576 bytes

From
To
Result

1 mebibyte equals 1,048,580 bytes

How to convert mebibytes to bytes

Lowercase b means bit; uppercase B means byte (8 bits). Decimal kB, MB and GB use powers of 1000; binary KiB, MiB and GiB use powers of 1024. Choose the label that matches the source measurement.

Formula
B = MiB × 1048576

One mebibyte is 1048576 bytes, so a single multiplication converts any value.

Example
10,485,800 B ≈ 10 × 1048576

Mebibytes to bytes conversion table

Common values in mebibytes, converted to bytes.

Mebibytes converted to bytes
Mebibytes (MiB)Bytes (B)
11,048,576
22,097,152
44,194,304
88,388,608
1616,777,216
3233,554,432
6467,108,864
128134,217,730
256268,435,460
512536,870,910
1,0241,073,741,800

About these units

mebibyteMiB

Exactly 1,048,576 bytes (binary): 1,024 kibibytes.

Reference: IEC 80000-13.

byteB

Eight bits. The standard addressable unit of computer memory.

Sources and precision

Table results are rounded to 8 significant digits; formula constants may be rounded to 10. Worked example answers use 6 significant digits. The converter starts at 6 significant digits and lets you change display precision. Calculations use the stored factors without intermediate rounding. Exact unit definitions do not make an input measurement more precise; conventional and measured factors follow the assumptions stated here.