Skip to Content

GB? GiB~ GeB!

Introducing "GeB": A Clear Decimal Counterpart to GiB

We strongly recommend GeB over GB for all decimal-based contexts.

Background

When measuring digital storage, we often encounter GB and GiB, but their meanings differ significantly:

AbbreviationFullnameBytes
GiBGibibyteStandardized by the IEC
GBGigabyteSI-defined, but ambiguously used

This leads to confusion: storage vendors use GB, but operating systems show GiB. Users often feel shortchanged when numbers don't match.

Proposal: Introduce GeB

We propose a new symbol: GeB, standing for Gidebyte (Giga-decimal Byte), as a clean, unambiguous counterpart to GiB, standing for Gibibyte (Giga-binary Byte).

AbbreviationFullnameBaseBytes
GeBGidebyte10
GiBGibibyte2

Pronunciation Across Languages

Abbreviations like GB, GiB, and GeB can be confusing not only in meaning but also in pronunciation. Different language communities handle technical acronyms differently, which may lead to confusion when discussing storage units.

BCP 47GBGiBGeBMethod
en (English)/dʒiːbiː//gɪb//gæb/As Word[1]
ge (Germân)Giga-ByteGibi-ByteGide-ByteRead Fullname
ja(日本語)ジービーギブゲブCopy English
zh-Hans(简体中文)G-BG-I-BG-BA Pronounce Separately
zh-Hant(繁体中文)吉比(特)吉比(特)格比(特)Remix zh-Hans

Our Recommendation

We recommend that developers, technical writers, and system designers:

  • Replace ambiguous "GB" with GeB wherever decimal values are intended
  • Educate users through UI tooltips or documentation: 1 GeB = Bytes
  • Align with the GiB/Geb pair in APIs and interfaces for better clarity

Beyond GeB: A Whole Family of Decimal Units

The same pattern can apply to other SI-prefixed units. Here’s a proposed decimal units family:

DecimalBinary
ValueFullnameSIProposalValueFullnameIEC 60027-2
KilobytekBKeBKibibyteKiB
MegabyteMBMeBMebibyteMiB
GigabyteGBGeBGibibyteGiB
TerabyteTBTeBTebibyteTiB
PetabytePBPeBPebibytePiB
ExabyteEBEeBExbibyteEiB
ZettabyteZBZeBZebibyteZiB
YottabyteYBYeBYobibyteYiB
RonnabyteRBReBRobibyteRiB
QuettabyteQBQeBQuebibyteQiB

This symmetry improves consistency and provides a clear mental model for interpreting storage sizes.

Note: In line with SI conventions, we use kB for bytes. Though KB is commonly seen, it's technically incorrect.

Implementation & Adoption

To encourage adoption:

  • Use GeB in developer tools, file explorers, and documentation
  • Clarify unit meanings explicitly in software UIs
  • Encourage open-source libraries to support config options like: formatSize(value, { unit: 'GeB' })

Conclusion

It’s time to clean up our units — for clarity, consistency, and communication.

Let’s make GeB the official decimal twin of GiB, and stop guessing how many bytes you really got.

Clear units. Clean minds. GeB it.


  1. GB in Initialism, others in Acronym. ↩︎