Same capacity, different numbers

GB vs GiB

A gigabyte is 1,000,000,000 bytes. A gibibyte is 1,073,741,824 bytes.

Exact standard definitions

Gigabyte and gibibyte definitions
UnitDefinitionExact bytes
GB · gigabyte1000³ bytes · SI decimal1,000,000,000
GiB · gibibyte1024³ bytes · IEC binary1,073,741,824

Convert the same capacity

GB = GiB × 1,073,741,824 ÷ 1,000,000,000

1 GiB = 1.073741824 GB. The byte count stays at 1,073,741,824.

GiB = GB × 1,000,000,000 ÷ 1,073,741,824

1 GB = 0.931322574615478515625 GiB. The byte count stays at 1,000,000,000.

A GiB is a larger unit, so the same capacity has a smaller numerical value in GiB.

For example, 1,000 GB = 931.322574615478515625 GiB. The source is decimal GB; the same 1,000,000,000,000 bytes are expressed in binary GiB.

Convert megabytes across standards

1,024 MiB = 1.073741824 GB. The byte amount stays at 1,073,741,824.

Convert 1024 MiB to GB using these explicit units.

1,024 MB = 0.95367431640625 GiB. The byte amount stays at 1,024,000,000.

Convert 1024 MB to GiB using these explicit units.

These examples fix the source and target units. The ordinary two-result converter instead applies each basis to both common labels, which can describe different capacities. Rounded main results use ≈ and retain the full exact value in Calculation details.

Why capacity labels can differ

A drive capacity may use decimal GB while software reports binary GiB or uses an ambiguous GB label for a binary value. That can explain part of a numerical difference. File systems, reserved space and other factors can also affect available storage.

Look at the definition as well as the displayed number. Learn why 1000 and 1024 both appear, then check the unit reference.

Try a precise conversion

The GB to GiB converter opens with these explicit units and keeps the full exact result for Reverse this result. For decimal megabytes, use the 1000-based MB to GB result.

Standards and sources

Standard decimal prefixes use powers of 1,000: kB, MB, GB and TB. IEC binary prefixes use powers of 1,024: KiB, MiB, GiB and TiB. Results and formulas use these standard symbols.

The input controls keep familiar KB, MB, GB and TB labels. In the binary result (1,024-based), an unmarked input such as “MB” is read as MiB; some apps display a GiB result as “GB”. That compatibility explanation applies to this result only. In the decimal result (1,000-based), KB is an interface alias for standard kB (1,000 bytes); the unit factors do not change.

“The SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2.”