bytes, KB, MB, GB, TB.
The data storage converter changes a quantity of digital information between bits, bytes and their multiples in both decimal (KB, MB, GB, TB, PB) and binary (KiB, MiB, GiB, TiB) systems.
It converts everything through bytes. Decimal units step by powers of 1000 (SI), while binary units step by powers of 1024 (IEC) — the distinction that explains why storage sizes never seem to match.
1 byte = 8 bits. Decimal: 1 KB = 1000 B, 1 MB = 1000 KB. Binary: 1 KiB = 1024 B, 1 MiB = 1024 KiB.
The maker counts 500 GB as 500 × 10⁹ bytes, but the OS reports binary gibibytes (2³⁰ bytes). 500 × 10⁹ ÷ 2³⁰ ≈ 465 GiB, which many systems still label 'GB'.
A bit is a single 0 or 1; a byte is 8 bits. File sizes use bytes (MB), while data-transfer rates often use bits (Mbps).
Both are valid but mean different amounts: 1 KB = 1000 bytes (decimal), 1 KiB = 1024 bytes (binary). Use KiB/MiB/GiB when you need the exact binary value.