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.
Quick facts
- 1 MB = 1,048,576 B
- 1 B = 0.0000009537 MB
- Formula: B = MB × 1,048,576
- Quick estimate: multiply by about 1048576
How to convert megabytes to bytes
- Take the value in megabytes.
- Multiply it by 1,048,576 (the number of bytes in one megabyte).
- Round the result to the precision you need.
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 [MB] | Bytes [B] |
|---|---|
| 0.001 MB | 1048.576 B |
| 0.01 MB | 10485.76 B |
| 0.1 MB | 104857.6 B |
| 0.5 MB | 524288 B |
| 1 MB | 1048576 B |
| 2 MB | 2097152 B |
| 5 MB | 5242880 B |
| 10 MB | 10485760 B |
MB to B chart from 1 to 100
- 1 MB 1048576 B
- 2 MB 2097152 B
- 3 MB 3145728 B
- 4 MB 4194304 B
- 5 MB 5242880 B
- 6 MB 6291456 B
- 7 MB 7340032 B
- 8 MB 8388608 B
- 9 MB 9437184 B
- 10 MB 10485760 B
- 11 MB 11534336 B
- 12 MB 12582912 B
- 13 MB 13631488 B
- 14 MB 14680064 B
- 15 MB 15728640 B
- 16 MB 16777216 B
- 17 MB 17825792 B
- 18 MB 18874368 B
- 19 MB 19922944 B
- 20 MB 20971520 B
- 25 MB 26214400 B
- 30 MB 31457280 B
- 35 MB 36700160 B
- 40 MB 41943040 B
- 45 MB 47185920 B
- 50 MB 52428800 B
- 55 MB 57671680 B
- 60 MB 62914560 B
- 65 MB 68157440 B
- 70 MB 73400320 B
- 75 MB 78643200 B
- 80 MB 83886080 B
- 85 MB 89128960 B
- 90 MB 94371840 B
- 95 MB 99614720 B
- 100 MB 104857600 B
Bytes to Megabytes conversion table
| Bytes [B] | Megabytes [MB] |
|---|---|
| 1 B | 0.0000009537 MB |
| 10 B | 0.0000095367 MB |
| 100 B | 0.0000953674 MB |
| 1000 B | 0.0009536743 MB |
| 10000 B | 0.0095367432 MB |
| 100000 B | 0.0953674316 MB |
| 1000000 B | 0.9536743164 MB |
Megabytes vs Bytes
| Megabyte | Byte | |
|---|---|---|
| Symbol | MB | B |
| Equals | 1 MB = 1,048,576 B | 1 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.
Related conversions
Popular data storage conversions
- Gigabytes to Megabytes
- Megabytes to Gigabytes
- Terabytes to Gigabytes
- Gigabytes to Terabytes
- Megabytes to Kilobytes
- Kilobytes to Bytes
- Bytes to Bits
- Bits to Bytes
- Gigabytes to Kilobytes
Convert megabytes to other units
Convert other units to bytes
Open the full data storage converter with every unit →