Skip to tool
ecech.
📏 Productivity & Units

MB to GB Converter with Decimal and Binary Modes

The reason your 1 TB drive shows 931 GB, settled. Convert in base-10 or base-2, see both answers side by side, and find out which one your operating system uses.

Both conventions, same input

Decimal (SI, drive labels)

Binary (IEC, what Windows shows)

Same amount in every unit

Advertisement

How the calculation works

1,000,000,000,000 bytes — one physical drive, one fixed number Drive manufacturer divides by 1,000 three times “1 TB” on the box Windows / macOS disk usage divides by 1,024 three times “931 GB” in the file manager Nobody is lying. Two different divisors, one identical drive, a 7.4% apparent gap that grows with capacity.

How to Use This Tool

You buy a 1 TB drive, plug it in, and the computer reports 931 GB. Roughly 70 gigabytes appear to have vanished. Nothing has: the drive holds exactly what the box promised, and the two numbers differ because the manufacturer and the operating system divide by different amounts. This converter shows both answers at once so you can stop wondering which is right. They both are.

The two conventions

The decimal convention, used by the SI system, treats each step as a factor of 1,000. A megabyte is a million bytes and a terabyte is a trillion. Storage manufacturers, network equipment and most Linux command-line tools use this, and it is the one the international standard actually defines.

The binary convention steps by 1,024, because computer memory is addressed in powers of two. Windows File Explorer, macOS in some contexts, and most RAM specifications use this. The correct names for these units are kibibyte, mebibyte and gibibyte — KiB, MiB, GiB — but almost nobody outside standards documents uses them, which is exactly why the confusion persists.

The gap compounds. At the kilobyte level it is 2.4%. At megabytes it is 4.9%, at gigabytes 7.4%, and at terabytes almost 10%. That is why nobody argues about a floppy disk and everybody notices on a 4 TB drive.

Using the converter

Enter an amount and choose the source and target units. The toggle switches the working divisor between 1,000 and 1,024, and the panel below always shows both results side by side with the difference expressed as a percentage. The table lists your value in every unit from bits to petabytes, which is useful when a spec sheet quotes gigabits and your storage quote is in gigabytes — a factor-of-eight difference that causes more procurement mistakes than the 1000-versus-1024 question ever has.

Which one should you use?

  • Buying storage: decimal. The box uses it, and you will get exactly what it says in bytes.
  • Reading Windows disk usage: binary, even though Windows labels it "GB".
  • Sizing RAM: binary, always. Memory really is manufactured in powers of two.
  • Network speeds: decimal, and in bits. A 100 Mbps connection transfers about 12.5 MB per second at best.
  • Cloud storage and egress billing: usually decimal, but check — the difference on a large monthly bill is real money.

The transfer time estimator

The box at the bottom converts your amount into a realistic transfer duration. Note that it assumes the quoted speed is sustained, which it rarely is: protocol overhead, disk seek time and contention typically cost 10–20% in practice. If a number looks optimistic, it is.

Advertisement

Frequently Asked Questions

Why does my 1 TB drive show as 931 GB?
Because the manufacturer counted in decimal and your operating system counted in binary. The drive contains one trillion bytes, which is 1 TB when you divide by 1,000 three times and 931 GiB when you divide by 1,024 three times. No space is missing; the same number of bytes is being labelled two different ways.
Is 1 GB 1000 MB or 1024 MB?
Both answers are in common use. Under the SI standard, 1 GB is exactly 1,000 MB. Under the binary convention used by Windows and by memory manufacturers, what is displayed as 1 GB is really 1 GiB, or 1,024 MiB. The correct question is which convention the tool in front of you is using, which is why this converter shows both.
What are GiB, MiB and KiB?
They are the IEC binary units, introduced in 1998 specifically to end this ambiguity. A gibibyte is exactly 1,073,741,824 bytes, while a gigabyte is exactly 1,000,000,000. The naming never caught on with consumers, so most software still writes GB when it means GiB.
Why is my internet speed in bits but file sizes in bytes?
Historical convention. Networking has always measured in bits per second, while storage measures in bytes, and there are eight bits in a byte. A 100 Mbps connection therefore delivers at most about 12.5 MB per second, which is why a download that should take one minute by the marketing number takes eight.
Which convention do cloud providers bill in?
Most major providers bill storage and egress in decimal gigabytes, but not all of them, and some documentation is ambiguous. On a large bill the 7.4% difference at the gigabyte level is a meaningful amount of money, so it is worth confirming against your provider's own definitions page rather than assuming.
Does formatting a drive lose space too?
Yes, separately from this. The filesystem itself consumes space for metadata, journals and allocation tables, typically 0.5 to 3% depending on the filesystem and the average file size. That loss is on top of the labelling difference, which is why a 1 TB drive often shows slightly under 931 GiB of usable space.
Why does the gap get bigger with larger units?
Because it compounds with each step. Each level multiplies the discrepancy by 1.024, so kilobytes differ by 2.4%, megabytes by 4.9%, gigabytes by 7.4% and terabytes by 10%. By the petabyte level the two conventions differ by more than 12%.

Related tools in Productivity & Units

Browse all Productivity & Units tools