Data Size Converter

Convert bits, bytes, KB, MB, GB, TB and PB in decimal or binary units, find out why your new drive looks smaller, and estimate how long a download will take.

KB, MB and GB grow by 1,000; KiB, MiB and GiB grow by 1,024.

—

All units

Tap a value to copy it

Why a 1 TB drive shows up as 931 GB

—Shown in Windows (really GiB/TiB)
—Manufacturer / macOS (decimal)
—Looks smaller by

Manufacturers count 1 GB as 1,000,000,000 bytes, but Windows labels 1,073,741,824 bytes (2³⁰) as 1 GB. No space is missing – the two simply use different units.

Download time calculator

—

Internet speeds in bps count bits, so divide by 8 to get bytes (100 Mbps = 12.5 MB/s). Real downloads usually take longer because of network conditions and server speed.

About the Data Size Converter

This data size converter handles both decimal units (KB, MB, GB, TB – powers of 1,000) and binary units (KiB, MiB, GiB, TiB – powers of 1,024), plus bits for network speeds. It also explains why a 1 TB drive appears as 931 GB in Windows and calculates the theoretical download time for any file size and connection speed.

How to use

  1. Type a size in the top box and choose its unit; pick the target unit below.
  2. Use the All / Decimal / Binary switch to show only the units you need.
  3. Enter the capacity printed on a drive to see what Windows will show.
  4. Enter a file size and your internet speed to estimate the download time.

Decimal vs. binary units

UnitDecimal (SI)Binary (IEC)
1 KB1,000 B1,024 B
1 MB1,000 KB1,024 KiB
1 GB1,000 MB1,024 MiB
1 TB1,000 GB = 931.32 GiB1,024 GiB

Mbps vs. MB/s

Internet plans are sold in megabits per second (Mbps), while browsers and download managers show megabytes per second (MB/s). One byte is 8 bits, so a 300 Mbps connection downloads at most about 37.5 MB/s.

FAQ

Is 1 GB 1,000 MB or 1,024 MB?

Officially 1 GB = 1,000 MB (decimal). 1,024 MiB make 1 GiB (binary). Windows shows binary values but labels them GB, which causes the confusion; macOS and drive makers use decimal.

Why does my 1 TB drive show 931 GB?

1 TB = 1,000,000,000,000 bytes. Windows divides by 1,073,741,824 (2³⁰) and gets 931.32, which it displays as “931 GB”. Formatting also uses a little space.

How long does it take to download 1 GB at 100 Mbps?

1 GB = 8,000 megabits, so 8,000 ÷ 100 = 80 seconds in theory. Real downloads are usually somewhat slower.