Enter a value in any unit below and instantly see it converted into all other data size units — both binary (base-2) and decimal (base-10). The bandwidth calculator at the bottom estimates download time from file size and connection speed.

Data Size Converter

Please enter a valid non-negative number.

Bandwidth / Download Time Calculator

Please enter valid positive numbers for both fields.

Note: Actual download speed depends on network conditions, server capacity, and protocol overhead.

Unit Reference

UnitSymbolSystemExact Size
Bitb1/8 byte
ByteB8 bits
Kilobyte decimalKBSI (base-10)1,000 bytes
Kibibyte binaryKiBIEC (base-2)1,024 bytes
Megabyte decimalMBSI (base-10)1,000,000 bytes
Mebibyte binaryMiBIEC (base-2)1,048,576 bytes
Gigabyte decimalGBSI (base-10)1,000,000,000 bytes
Gibibyte binaryGiBIEC (base-2)1,073,741,824 bytes
Terabyte decimalTBSI (base-10)10¹² bytes
Tebibyte binaryTiBIEC (base-2)2⁴⁰ bytes
Petabyte decimalPBSI (base-10)10¹⁵ bytes
Pebibyte binaryPiBIEC (base-2)2⁵⁰ bytes

Why Binary vs. Decimal?

Hard drive manufacturers use decimal (1 GB = 1,000,000,000 bytes) because the numbers look larger. Operating systems traditionally use binary (1 GiB = 1,073,741,824 bytes), which is why a "500 GB" drive shows as ~465 GiB in Windows or macOS. The IEC standardized the KiB/MiB/GiB suffixes in 1998 to eliminate ambiguity.