Data Storage Units: Bits, Bytes, and Why 1024 Matters
The real difference between a kilobyte and a kibibyte, and why your files never match the label.
The unit confusion built into computing itself
Data storage units look like clean metric units — kilobyte, megabyte, gigabyte — but they've historically meant two different things depending on context, and that ambiguity is baked into how your computer reports file sizes.
Decimal vs binary: the root of the confusion
Storage manufacturers use decimal units, where a kilobyte is exactly 1,000 bytes. Operating systems traditionally used binary units, where what they labeled a "kilobyte" was actually 1,024 bytes. This mismatch is exactly why a "500GB" hard drive shows up as roughly 465GB in your file explorer.
Bits vs bytes
A byte is 8 bits, and the distinction matters most in networking — internet speeds are advertised in megabits per second (Mbps), while file sizes are shown in megabytes (MB). Dividing your download speed by 8 rather than by 1 is one of the most common conversion mistakes people make when estimating download times.
Where the units scale to
Kilobyte, megabyte, gigabyte, terabyte — each step is roughly a thousandfold increase, covering everything from a text file to a modern hard drive's full capacity, with petabytes reserved for large-scale cloud and enterprise storage.
A practical habit
When estimating a download time, always convert your connection speed from megabits to megabytes first (divide by 8) — skipping this step is the single most common reason people misjudge how long a download will take.
Try these converters
Get an exact result with the related conversion tools.