🦉 UnitOwl

Gigabytes to Gibibytes

1 Gigabyte (GB) = 0.931323 Gibibyte (GiB)

Result
0.931323 GiB
1 GB = 0.931323 GiB

What Is the Difference Between GB and GiB?

One gigabyte (GB) equals approximately 0.9313 gibibytes (GiB). To convert GB to GiB, multiply the GB value by 0.931323 (or equivalently, divide the number of bytes by 1,073,741,824 instead of 1,000,000,000). This conversion explains one of the most common consumer frustrations in technology: why a "500 GB" hard drive shows up as only "465 GB" in Windows. The answer is that the drive manufacturer uses the SI definition (1 GB = 1,000,000,000 bytes), while the operating system displays the value using the binary definition (1 GiB = 1,073,741,824 bytes). The drive actually contains exactly the number of bytes advertised — the discrepancy is purely about how those bytes are grouped and labeled. Understanding the GB/GiB distinction eliminates confusion when comparing advertised storage capacities with what your computer reports.

How to Convert Gigabyte to Gibibyte

  1. Understand the two systems: SI (decimal) uses powers of 1,000 (1 GB = 10^9 bytes). IEC (binary) uses powers of 1,024 (1 GiB = 2^30 bytes).
  2. To convert GB to GiB, multiply by (1,000,000,000 / 1,073,741,824), which simplifies to approximately 0.9313.
  3. For example, 500 GB x 0.9313 = 465.66 GiB.
  4. For a quick estimate, subtract about 7% from the GB value to get GiB. 500 GB - 7% = 465 GiB.
  5. The gap grows with larger values: at 1 TB (1,000 GB), the difference is about 69 GiB.

Real-World Examples

A new 1 TB SSD is advertised as 1,000 GB. How much space will your OS show?
1,000 x 0.9313 = 931.3 GiB. Your OS will display approximately 931 GB (using GiB but labeling it GB).
A 256 GB phone. How much will the settings screen show before any data is stored?
256 x 0.9313 = 238.4 GiB. After accounting for the OS (typically 10-15 GiB), you might see about 223-228 GiB of usable space.
A cloud service offers 100 GB. A backup tool reports your data as 95 GiB. Do you have enough space?
100 GB = 93.13 GiB. Your 95 GiB backup exceeds the 100 GB allocation by about 2 GiB. You need a larger plan.
A USB drive is marketed as 64 GB. You want to copy exactly 60 GiB of files.
64 GB = 59.6 GiB. You do not have enough space for 60 GiB of files — you are about 0.4 GiB (400 MiB) short.

Quick Reference

Gigabyte (GB) Gibibyte (GiB)
1 0.931323
2 1.86265
5 4.65661
10 9.31323
25 23.2831
50 46.5661
100 93.1323
500 465.661
1,000 931.323

History of Gigabyte and Gibibyte

The confusion between GB and GiB dates to the earliest days of computing. Since computer memory operates in binary, early engineers naturally used powers of 2. The value 2^10 (1,024) was close enough to 10^3 (1,000) that they called it a "kilobyte." This approximation was harmless when the difference was 24 bytes, but as storage grew, the gap widened. At the gigabyte level, the difference between 10^9 and 2^30 is 73,741,824 bytes — about 70 MiB. In 1998, the International Electrotechnical Commission (IEC) introduced unambiguous binary prefixes: kibibyte (KiB, 2^10), mebibyte (MiB, 2^20), gibibyte (GiB, 2^30), and tebibyte (TiB, 2^40). Linux and some scientific software adopted these prefixes, but Windows and macOS have been slow to change, continuing to display binary values with decimal labels. A class-action lawsuit against Western Digital in 2006 over this labeling discrepancy was settled for $2.5 million, and drive manufacturers now include fine print explaining that "1 GB = 1,000,000,000 bytes."

Common Mistakes to Avoid

  • Assuming the manufacturer is cheating you out of storage. The drive contains exactly the number of bytes advertised. The discrepancy is purely a labeling difference between SI (GB) and binary (GiB) counting.
  • Applying the 7% approximation in reverse. To convert from GiB to GB, add about 7.4% (multiply by 1.0737). To convert from GB to GiB, subtract about 6.9% (multiply by 0.9313). These are not symmetrical.
  • Thinking this only affects hard drives. The same discrepancy applies to SSDs, USB drives, SD cards, and cloud storage quotas. Any time a vendor advertises in SI gigabytes and software reports in binary gibibytes, the mismatch appears.

Frequently Asked Questions

Why does Windows show storage in GiB but label it GB?
Historical convention. When Windows was designed, the industry had not yet adopted IEC binary prefixes. Windows calculates storage using powers of 1,024 (binary) but displays the label "GB" because that was the common term. Microsoft has not changed this behavior for backward compatibility reasons. macOS made the switch in 2009 (Snow Leopard) and now reports in SI gigabytes, matching what manufacturers advertise.
Does macOS report GB or GiB?
Since macOS 10.6 (Snow Leopard) in 2009, Apple uses SI/decimal units. A "500 GB" drive shows as approximately 500 GB in macOS. This was a deliberate change to match manufacturer labeling and reduce customer confusion. Linux varies by distribution — some show GiB explicitly, others use GB.
Does this matter for RAM?
RAM is always measured in binary (powers of 2). When you buy "16 GB" of RAM, you actually get 16 GiB (17,179,869,184 bytes). RAM manufacturers use the term "GB" loosely, but the actual amount is always a power of 2. There is no discrepancy with RAM because both the manufacturer and the OS use binary measurements.
Quick Tip

A quick formula for estimating how much space your OS will show: multiply the advertised GB by 0.93. A 512 GB SSD shows about 476 GiB, a 1 TB drive shows about 931 GiB, and a 2 TB drive shows about 1,862 GiB. If macOS reports the same drive as 500 GB while Windows says 465 GB for the same physical drive, now you know why — they are using different counting systems.