Megabyte (MB) Conversions
The megabyte (MB) is a decimal file size unit based on powers of 1,000. One megabyte equals 1,000,000 bytes.
1 MB = 1,000,000 B
About the Megabyte
A megabyte is a decimal, base-10 unit of digital information equal to 1,000,000 bytes. It is commonly used to describe documents, images, audio files, applications, and data-transfer quantities.
What Is a Megabyte, Really?
At the byte level, there's nothing special about a megabyte — it's just a label we put on 1,000,000 bytes so humans don't have to read and write seven-digit numbers every time we talk about file size. A byte itself is 8 bits, and a bit is the smallest unit a computer works with: a single 0 or 1. Stack a million bytes together and you've got a megabyte, which today is a small file by most standards — a compressed photo, a short PDF, a couple minutes of MP3 audio.
Where it gets interesting from an engineering standpoint is that "megabyte" has historically meant two different things depending on who's counting. Storage vendors count in powers of 1,000 (decimal, SI-style), so 1 MB = 1,000,000 bytes. Operating systems and memory hardware have traditionally counted in powers of 1,024 (binary), because memory addressing is built on powers of two — so a "megabyte" there is really 1,048,576 bytes. That mismatch is exactly why your 500 GB hard drive shows up as roughly 465 GB in your file explorer — same physical storage, two different counting conventions.
A Short History of the Megabyte
The term traces back to the mid-20th century, when "mega-" (from the Greek megas, meaning "great") was adopted as the SI prefix for one million. As computing moved from vacuum tubes to transistors to integrated circuits in the 1950s and 60s, memory capacities that had been measured in bytes and kilobytes started climbing into six-digit territory, and "megabyte" entered common use to keep the numbers manageable.
Early computer memory was inherently binary — built from address lines that double with each additional bit — so engineers naturally reached for 1,024 (2¹⁰) as their "kilo" and 1,048,576 (2²⁰) as their "mega." Storage manufacturers, on the other hand, mostly stuck to the decimal 1,000-based definition, partly because it's simpler for marketing and partly because it's how every other unit of measurement in commerce works. That split has been a quiet source of confusion — and consumer complaints — for decades.
In 1998, the International Electrotechnical Commission (IEC) tried to resolve the ambiguity by introducing binary prefixes — kibi, mebi, gibi, and so on — so "MiB" (mebibyte) could unambiguously mean 1,048,576 bytes, leaving "MB" free to mean the decimal 1,000,000. Adoption has been slow and inconsistent: most operating systems still label binary values as "MB" rather than "MiB," while hard drive and SSD manufacturers, network engineers, and file-transfer specs generally use the decimal definition. As a practical rule of thumb: if it's about storage capacity or data transfer, assume decimal (1,000-based); if it's about RAM or how an OS reports memory, assume binary (1,024-based) — and check the fine print when precision actually matters.
Megabyte Conversion Basics
Multiply the megabyte value by 1,000,000 to obtain bytes, then divide by the byte factor of the target unit.
Target value = MB × 1,000,000 ÷ target unit byte factor
Common Megabyte Conversions
- 1 MB = 8,000,000 b
- 1 MB = 1,000,000 B
- 1 MB = 1,000 kB
- 1 MB = 976.5625 KiB
- 1 MB = 0.95367431640625 MiB
- 1 MB = 0.001 GB
Megabyte (MB) Conversion FAQ
What is a megabyte?
The megabyte (MB) is a decimal file size unit based on powers of 1,000. One megabyte equals 1,000,000 bytes.
How many bytes are in 1 megabyte?
1 MB equals 1,000,000 B.
How do I convert megabytes to bytes?
Multiply the number of megabytes by 1,000,000.
How do I convert bytes to megabytes?
Divide the number of bytes by 1,000,000.
Is the megabyte decimal, binary, or context-dependent?
The megabyte is treated as a decimal (base-10) unit in this converter.