By EnginStack Engineering Team | Verified by engineers, built on NIST metrology standards About →
TB
1,024.0000 GB
1 TB = 1,024 GB 1 GB = 0.0009766 TB

Authority: NIST SP 811 (SI usage guide) and the 1959 International Yard and Pound Agreement. The coefficient above is a defined value — it does not come from measurement and carries no uncertainty.

The Decimal Label on the Box, the Binary Number in Windows

Every person who has ever plugged in a new external hard drive has experienced this moment: the box says 1 TB, but Windows reports 931 GB. The drive isn't defective. The math hasn't failed. What's happened is that the manufacturer counted in decimal terabytes (1,000,000,000,000 bytes) and Windows counted in binary (1,073,741,824 bytes per "GB" — which it insists on labeling GB rather than GiB). The conversion isn't between two different units; it's between two different definitions of the same unit name. And it has sparked multiple class-action lawsuits — all of which the manufacturers won, because they technically disclose the decimal definition in microscopic print.

The Arithmetic (and the Lawsuit)

GB = TB × 1024

Binary: 1 TB = 1,024 GB = 1,048,576 MB = 1,073,741,824 KB = 1,099,511,627,776 bytes. Decimal: 1 TB = 1,000,000,000,000 bytes. The 99.5 billion byte difference between those two numbers is approximately 92.7 GB — and that's the "missing" space that launched a thousand Reddit threads. Western Digital, Seagate, Samsung, and Kingston all faced consumer lawsuits over this in the 2000s. Every single one was either dismissed or settled without requiring manufacturers to change their labeling. The legal reasoning: the decimal definition of "tera" predates computing and is the internationally recognized SI standard. Computer scientists' adoption of powers-of-1024 was an engineering convenience, not a legal standard.

From Flash Drives to Data Centers

The TB-to-GB gap isn't just a consumer annoyance. In data center procurement, a "petabyte-scale" storage array advertised as 1 PB (decimal) = 1,000 TB actually stores about 909 tebibytes (binary) — a 9.1% shortfall. When an enterprise signs a $500,000 storage contract expecting a specific usable capacity, that 9% gap is a $45,000 discrepancy that requires legal review. Enterprise storage vendors now specify both numbers in RFPs: nominal (decimal) and usable after RAID overhead and binary conversion.

SSD manufacturers face an additional complication: NAND flash inherently organizes storage in powers of 2 (pages, blocks, planes, dies), but they overprovision — including spare capacity beyond the labeled decimal size — to compensate for wear leveling and the binary-decimal gap. A "1 TB" consumer SSD typically contains 1,024 GiB of raw NAND, of which approximately 7% is reserved for the controller, leaving the decimal 1 TB (931 GiB) visible to the user. The remaining 93 GiB is the SSD's life-support system — handling wear leveling, garbage collection, and bad block replacement — invisible to the operating system and essential for the drive's longevity.

Reference Table

0.5 TB = 512 GB — a mid-range laptop SSD in 2025

1 TB = 1,024 GB (binary) or ~931 GB (decimal TB reported in binary)

2 TB = 2,048 GB — a premium consumer NVMe drive

10 TB = 10,240 GB — a single modern helium-filled HDD platter stack

1 PB = 1,024 TB — small data center tier; a single 42U rack can hold ~2 PB

Frequently Asked Questions

Why does my 2 TB external drive show as 1.81 TB on Windows?

Because Windows uses binary units while labeling them with decimal names. The drive manufacturer sold you 2,000,000,000,000 bytes (decimal). Windows divides by 1,073,741,824 (binary GB in bytes) and gets ~1,862.6 — which it displays as "1.81 TB" because it converts to terabytes by dividing by 1,024 again. The drive contains exactly 2 trillion bytes; Windows is simply measuring with a longer ruler. None of the space is missing — the number is just translated through two incompatible definitions of the same word.

Do Macs show the same drive size as Windows?

No. macOS has used decimal units since Snow Leopard (10.6, 2009), so a 1 TB (decimal) drive displays as "1 TB" in Finder. The same drive shows ~931 GB in Windows Explorer. Both operating systems are reading the exact same number of bytes from the drive controller. They simply disagree on what "GB" means. Ubuntu and most Linux distributions use binary by default; you can switch the display preference in GNOME Disks or via df -h (binary) vs df -H (decimal). This inconsistency between platforms is why cloud providers and enterprise storage vendors now specify capacity in both tebibytes and terabytes in their documentation.

What's the practical difference between TB and TiB when buying storage for a server?

At the terabyte scale, the binary-decimal gap is 9.95%. For a server with 100 TB of advertised storage, you'll get approximately 90.9 TiB of usable binary capacity. Beyond the naming convention, you also need to account for filesystem overhead (typically 1-3% for ext4/ZFS), RAID parity (losing one or two drives' worth of capacity to redundancy), and overprovisioning on SSDs (another 7-10%). A rule of thumb: advertised decimal capacity × 0.82 ≈ actual usable binary capacity after a RAID-6 configuration and filesystem overhead. Plan procurement accordingly.

More: gb to tb · gb to mb · mb to gb · tb to mb · Guide