Back to Blog
September 2026

Binary vs. Decimal: The Storage Math Nobody Explains Well

Buy a "1TB" hard drive, plug it in, and Windows tells you it has about 931GB. Nothing is broken and nothing was stolen — you've just run into one of computing's oldest unresolved naming conflicts, and it's the entire reason the Data Storage Converter has a binary/decimal toggle instead of a single fixed answer.

Storage manufacturers use decimal: 1TB = 1,000,000,000,000 bytes, because it's a clean round number and matches how every other unit of measurement in the world works (a kilometer is 1,000 meters, not 1,024). Operating systems, on the other hand, historically report storage in binary, where 1KB = 1,024 bytes, because computers fundamentally count in powers of two.

Neither convention is wrong. They're just answering "how big is a kilobyte" differently, and almost no consumer-facing product tells you which one it's using. The result is millennia of "where did my storage go" support tickets that have nothing to do with lost data.

The fix isn't complicated — it's just making the two systems visible instead of picking one silently and hoping nobody asks. The converter shows both side by side specifically so the gap stops being mysterious.

About the Author

Written by the engineering team at Hilmost. We focus on building privacy-first utilities for the modern web.