Guide · 7 min read · 26 Jul 2026

How many MB are in a GB? Units explained

Why the answer is both 1,000 and 1,024 — and where your drive space goes.

Ask "how many megabytes are in a gigabyte?" and you will get two different answers depending on who you ask: 1,000 or 1,024. Both are correct, in different contexts, and the gap between them explains one of computing's most common frustrations — why a "1 TB" hard drive shows up as roughly 931 GB on your computer. This guide untangles the units, explains the binary-versus-decimal split cleanly, and gives you conversions you can actually use.

These units govern almost everything digital you touch: how many photos fit on your phone, how large a file you can email, how much data your mobile plan gives you, and how long a download will take. Being comfortable with them saves money and prevents frustration — you stop over-paying for storage you will never fill, you understand why a video will not attach, and you can tell at a glance whether a drive is big enough for your needs. The whole system is more approachable than it first appears once you see the simple ladder underneath.

The quick answer

In everyday decimal terms, 1 gigabyte = 1,000 megabytes, and 1 terabyte = 1,000 gigabytes. This is the definition storage manufacturers use and the one the International System of Units endorses. In binary terms, which is how operating systems have traditionally counted, 1 gigabyte = 1,024 megabytes. The 2.4% difference per step is small at the bottom of the scale and grows as the units get larger.

Start from the bottom: bits and bytes

The smallest unit is the bit — a single 0 or 1. Eight bits make one byte, which is enough to store a single character like the letter "A". This bit-to-byte distinction matters more than people expect, because network speeds are quoted in bits while file sizes are quoted in bytes. That is why a "100 megabit per second" connection downloads at roughly 12.5 megabytes per second — you divide by eight. Mixing up bits and bytes leads to an eight-fold error, which a data transfer rate converter helps you avoid.

The ladder of units

Each rung is 1,000 times the one below it in the decimal system (or 1,024 in binary):

  • 1 byte = 8 bits
  • 1 kilobyte (KB) = 1,000 bytes
  • 1 megabyte (MB) = 1,000 KB = 1,000,000 bytes
  • 1 gigabyte (GB) = 1,000 MB = 1,000,000,000 bytes
  • 1 terabyte (TB) = 1,000 GB = 1,000,000,000,000 bytes
  • 1 petabyte (PB) = 1,000 TB

Why 1,024? The binary explanation

Computers are binary machines: they count in powers of two, not powers of ten. The power of two closest to 1,000 is 2¹⁰, which equals 1,024. Early computing adopted 1,024 as "one kilobyte" because it fell naturally out of the hardware, and the convention carried up the ladder: a binary megabyte is 1,024 KB, a binary gigabyte is 1,024 MB, and so on. To reduce confusion, standards bodies introduced separate binary prefixes — kibibyte (KiB), mebibyte (MiB), gibibyte (GiB) — that explicitly mean the 1,024-based values. In practice most people still say "gigabyte" for both, which is where the ambiguity comes from.

The case of the missing storage

This is the practical payoff. Hard drive and SSD manufacturers sell capacity in decimal units: a "1 TB" drive holds 1,000,000,000,000 bytes. Windows, however, has historically reported sizes in binary but labelled them with decimal prefixes. It divides that same byte count by 1,024 three times, gets about 931, and displays "931 GB". No storage is missing — the two systems are just counting the same bytes with different-sized units. A drive is not faulty for showing less than advertised; it is showing the binary interpretation of the identical capacity. A data storage converter that lets you switch between decimal and binary makes this immediately obvious.

What the units mean in real life

Abstract numbers are hard to feel, so here is a rough sense of scale:

  • A plain text email: a few kilobytes
  • A high-quality photo: 3–8 megabytes
  • A three-minute song: 3–10 megabytes
  • An hour of standard-definition video: around 1 gigabyte
  • An hour of high-definition streaming: 3 gigabytes or more
  • A modern game install: 50–150 gigabytes
  • A terabyte drive: roughly 200,000 songs, or 250 feature films

Storage versus memory

One more distinction saves confusion. Storage (your drive) holds files permanently and is measured in hundreds of gigabytes or terabytes. Memory (RAM) holds data temporarily while programs run and is much smaller — a phone might have 256 GB of storage but only 8 GB of RAM. They use the same units but do very different jobs, and "running out of memory" is not the same problem as "running out of storage".

Converting quickly and correctly

To go up the ladder, divide; to go down, multiply. From MB to GB, divide by 1,000 (decimal) or 1,024 (binary). From GB to MB, multiply. The direction of the error tells you which system you are in: if a conversion gives a slightly smaller gigabyte figure than you expected, you are seeing binary. For file-size planning, download budgeting, or reconciling advertised versus reported capacity, a converter that shows both interpretations side by side removes all the guesswork.

Quick answers to common questions

Is a gigabyte 1,000 or 1,024 MB? Both — 1,000 in the decimal system used by manufacturers, 1,024 in the binary system operating systems traditionally use.

Why does my 1 TB drive show 931 GB? The drive holds a decimal terabyte; the operating system divides by 1,024 three times and reports the binary value. No storage is missing.

How many MB in a GB for data plans? Carriers use 1,024, so 1 GB of mobile data is 1,024 MB.

What is the difference between a gigabyte and a gibibyte? A gibibyte (GiB) is exactly the 1,024-based value; a gigabyte (GB) is strictly the 1,000-based one.

The bottom line

Both 1,000 and 1,024 are right — decimal for marketing and standards, binary for how operating systems traditionally count. Once you know that a "1 TB" drive legitimately shows as about 931 GB, the mystery disappears. Keep the ladder in mind, watch the bit-versus-byte trap on network speeds, and let a converter handle the decimal-binary switch when precision matters.

Related tools

← All guides