Megabytes to Bytes Converter
Convert megabytes to bytes instantly with our free data converter. 1 megabyte = 1,048,576 B — type any value below and the result updates live.
Megabytes to Bytes Formula
Bytes = Megabytes × 1,048,576 (Megabytes = Bytes × 9.5367e-07)
Data-size conversion for storage and memory — bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes. This converter uses binary (1024-based) units, the convention for RAM, file sizes, and storage devices.
Megabytes to Bytes Conversion Table
| Megabytes | Bytes | |
|---|---|---|
| 1 MB | = | 1,048,576 B |
| 2 MB | = | 2,097,152 B |
| 5 MB | = | 5,242,880 B |
| 10 MB | = | 10,485,760 B |
| 25 MB | = | 26,214,400 B |
| 50 MB | = | 52,428,800 B |
| 100 MB | = | 104,857,600 B |
About Megabytes and Bytes
A megabyte is 1,024 kilobytes — about a high-resolution photo or a minute of MP3 audio.
A byte is 8 bits — enough to store one text character. The fundamental unit of file sizes and memory.
Frequently Asked Questions
How many bytes are in one megabyte?
One megabyte equals 1,048,576 bytes. Multiply any megabytes value by 1,048,576 to convert it.
What is the formula for converting megabytes to bytes?
Bytes = Megabytes × 1,048,576. To reverse it: megabytes = bytes × 9.5367e-07.
How do I convert bytes back to megabytes?
Divide the bytes value by 1,048,576 (equivalently, multiply by 9.5367e-07). Or use our bytes-to-megabytes converter going the other way.
Which is bigger, a megabyte or a byte?
A megabyte is bigger — one megabyte equals 1,048,576 bytes.