MB to Bytes Converter

Convert megabytes to bytes instantly. Free MB to bytes converter with binary (1024) and decimal (1000) standards for development and file analysis.

1 KB = 1,024 bytes — used by OS, RAM, file sizes

1 MB =

1,048,576B

Standard: Binary (1 KB = 1,024 B)

All Units

1 MB in every unit (binary)

Binary vs Decimal

Why your hard drive shows less space

1024
Binary (OS Reports)
1,048,576 bytes
1000
Decimal (Manufacturer)
1,000,000 bytes

Difference: 4.6% — this is why a "1 TB" drive shows ~931 GB in your OS

Transfer Time

Estimated time to transfer 1 MB

4G LTE (50 Mbps)160 ms
5G (500 Mbps)16 ms
Wi-Fi 5 (400 Mbps)20 ms
Wi-Fi 6 (1 Gbps)8 ms
100 Mbps Broadband80 ms
Gigabit Ethernet8 ms
USB 2.0 (480 Mbps)17 ms
USB 3.0 (5 Gbps)2 ms

How to Convert Megabyte to Byte

Formula with a worked example (binary (1024))

To convert megabyte (MB) to byte (B), use this formula:

Bytes = MB × 1,048,576 (binary) or MB × 1,000,000 (decimal)

Example: Convert 10 MB to B (binary (1024))

10 MB = 10,485,760 B

To convert back, use: MB = Bytes ÷ 1,048,576 (binary) or Bytes ÷ 1,000,000 (decimal)

Megabyte to Byte Conversion Table

Quick reference (binary (1024))

MBB
0.001 MB1,048.58 B
0.01 MB10,485.76 B
0.1 MB104,857.6 B
0.5 MB524,288 B
1 MB1,048,576 B
2 MB2,097,152 B
5 MB5,242,880 B
10 MB10,485,760 B
50 MB52,428,800 B
100 MB104,857,600 B

Binary vs Decimal: Which Standard?

Why 1 MB can have two different values in B

There are two ways to define how many byte are in a megabyte:

Binary (1024-based)

1 MB = 1,048,576 B

Used by: OS, RAM, file sizes

Decimal (1000-based)

1 MB = 1,000,000 B

Used by: HDD/SSD manufacturers, networks

When Do You Need MB to B?

Common scenarios where this conversion comes in handy

1

upload limit calculations

2

API payload sizing

3

memory allocation

4

streaming buffer sizes

Frequently Asked Questions

Common questions about converting megabyte to byte

Embed MB to Bytes Converter

Add this calculator to your website or blog for free.

Last updated Mar 24, 2026