Decimal vs. binary: KB vs. KiB
Data sizes are confusing because two different systems share similar names. In the decimal system, units step up in powers of 1000: 1 kilobyte (KB) = 1000 bytes. In the binary system, they step up in powers of 1024: 1 kibibyte (KiB) = 1024 bytes. This converter shows both at once so you never have to guess which a given tool means.
Why your hard drive looks smaller than advertised
Storage manufacturers advertise capacity in decimal units (a "1 TB" drive is 1,000,000,000,000 bytes), but many operating systems report size in binary units while still labelling them "GB". So that 1 TB drive shows as roughly 931 GiB, even though no space is missing. The bytes are all there; the two systems just count them differently. The gap grows with size, which is why it is most noticeable on large drives.
Bits vs. bytes
A bit is a single binary digit (0 or 1); a byte is 8 bits. The distinction matters most for internet speeds, which are quoted in bits per second (Mbps), while file sizes are in bytes (MB). Because there are 8 bits in a byte, a 100 Mbps connection transfers at most about 12.5 megabytes per second, so a 1 GB file takes roughly 80 seconds at full speed, not 10.
Common reference points
- 1 byte = 8 bits
- 1 KB = 1000 bytes; 1 KiB = 1024 bytes
- 1 GB = 1000 MB (decimal); 1 GiB = 1024 MiB (binary)
- 1 TB = 1000 GB; 1 TiB = 1024 GiB
Last updated: July 2026