Convert between bytes, KB, MB, GB, TB, and PB
Choose between binary (1024-based) or decimal (1000-based) calculations
Estimated time to download 0 B at various speeds:
Select your preferred calculation mode (Binary or Decimal), then enter a value in any unit field. All other units will automatically update with the converted values.
Binary (1024-based): Uses powers of 2. 1 KiB = 1,024 bytes. Used by operating systems and technically more accurate for computer memory.
Decimal (1000-based): Uses powers of 10. 1 KB = 1,000 bytes. Used by storage manufacturers and easier for marketing.
The Confusion: A "1 TB" hard drive contains 1,000,000,000,000 bytes (decimal), but your OS will show it as ~931 GiB (binary).
To reduce confusion, the IEC introduced specific names for binary units:
1 Byte = 8 bits
Internet speeds are typically measured in bits per second (bps, Kbps, Mbps), while file sizes are measured in bytes (B, KB, MB, GB).
To convert: 100 Mbps = 12.5 MBps (megabytes per second)
The download time calculator shows theoretical times based on connection speed. Actual download times may vary due to:
Binary:
Decimal: