Calculators Tool
Back to All Tools

File Size & Data Storage Converter

Convert between Bytes, KB, MB, GB, TB, and Petabytes. Features decimal and binary units plus an internet download speed transfer time estimator.

Presets:

Data Input

100 Mbps
Est. Download Time @ 100 Mbps:8 seconds
All Units Conversion
B
100,000,000
KB
100,000
MB
100
GB
0.1
TB
0.0001
PB
0
Total Bits: 800,000,000 bits

How to Use the File Size & Data Storage Converter

  1. 1Enter any numeric data size and select its source unit (e.g. 500 MB, 10 GB, 102400 KB).
  2. 2Switch between Base-10 (Decimal: 1000 bytes = 1 KB) and Base-2 (Binary: 1024 bytes = 1 KiB).
  3. 3Optionally input your internet bandwidth speed (Mbps / MBps) to calculate estimated download and upload times.

Key Features & Capabilities

  • Simultaneous conversion across B, KB, MB, GB, TB, PB, KiB, MiB, GiB, TiB
  • Bits (b) vs Bytes (B) clarification and calculations
  • Download & upload time estimator for 4G, 5G, Wi-Fi 6, and Gigabit fiber
  • Common media presets (4K Video minute, MP3 song, RAW photo, Game patch)

Frequently Asked Questions

Why does my 1TB hard drive show only 931 GB on Windows?

Storage manufacturers measure in decimal (1 TB = 1,000,000,000,000 bytes = 10^12), whereas Windows operating systems measure in binary (1 TiB = 1024^4 = 1,099,511,627,776 bytes). Dividing 10^12 by 1024^3 yields approximately 931.32 GiB.

How long will a 10 GB file take to download on a 100 Mbps connection?

100 Mbps (Megabits per second) equals 12.5 MB/s (Megabytes per second). 10 GB = 10,000 MB. Dividing 10,000 by 12.5 equals 800 seconds, or approximately 13 minutes and 20 seconds.

More Popular Tools