pakmath.com

Megabytes to Bytes (MB to B) Converter

1 megabyte (MB) = 1,048,576 bytes (B). To convert megabytes to bytes, multiply by 1,048,576: 500 MB × 1,048,576 = 524,288,000 B.

1 MB = 1048576 B
Convert the other way: Bytes to Megabytes

Quick facts

How to convert megabytes to bytes

  1. Take the value in megabytes.
  2. Multiply it by 1,048,576 (the number of bytes in one megabyte).
  3. Round the result to the precision you need.
B = MB × 1,048,576

Worked example (a large download): 500 MB × 1,048,576 = 524288000 B.

To convert bytes back to megabytes, multiply by 0.0000009537, or divide by 1,048,576.

Source: IEC 80000-13 for binary (1,024-based) and decimal (1,000-based) prefixes; this site uses the binary convention shown in each definition.

Megabytes to Bytes conversion table

Megabytes to Bytes conversion table
Megabytes [MB]Bytes [B]
0.001 MB1048.576 B
0.01 MB10485.76 B
0.1 MB104857.6 B
0.5 MB524288 B
1 MB1048576 B
2 MB2097152 B
5 MB5242880 B
10 MB10485760 B

MB to B chart from 1 to 100

Bytes to Megabytes conversion table

Bytes to Megabytes conversion table
Bytes [B]Megabytes [MB]
1 B0.0000009537 MB
10 B0.0000095367 MB
100 B0.0000953674 MB
1000 B0.0009536743 MB
10000 B0.0095367432 MB
100000 B0.0953674316 MB
1000000 B0.9536743164 MB

Megabytes vs Bytes

MegabyteByte
SymbolMBB
Equals1 MB = 1,048,576 B1 B = 0.0000009537 MB

What is a megabyte?

Equal to 1,024 kilobytes. Used for photos, songs, and documents.

What is a byte?

Equal to 8 bits, commonly representing a single character. The base unit for measuring file and storage sizes.

Frequently asked questions

How many bytes are in a megabyte?

There are 1,048,576 bytes in 1 megabyte (1 MB = 1048576 B).

How many megabytes are in a byte?

There are 0.0000009537 megabytes in 1 byte (1 B = 0.0000009537 MB).

How do I convert megabytes to bytes?

Multiply the number of megabytes by 1,048,576. For example, 10 MB × 1,048,576 = 10,485,760 B. To convert back, multiply by 0.0000009537.

What is 10 MB in bytes?

10 MB = 10,485,760 B.

What is 100 MB in bytes?

100 MB = 104,857,600 B.

Is the conversion exact?

Yes. The factor comes from the official definitions of both units (IEC 80000-13 for binary (1,024-based) and decimal (1,000-based) prefixes; this site uses the binary convention shown in each definition). Results are shown to up to 10 decimal places; round them to suit your purpose.

Popular data storage conversions

Convert megabytes to other units

Convert other units to bytes

Open the full data storage converter with every unit →

Related converters

Reviewed by

Dr. Muhammad Amjad Khadim PhD Mathematics

Dr. Muhammad Amjad Khadim holds a PhD in Mathematics. He writes and reviews the guides on pakmath.com and checks every formula, conversion factor and worked example against published standards and official guidance before it goes live. Spotted an error? Tell us and it will be corrected.