Data Transfer Rate Calculator

Convert data transfer speeds between bps, Kbps, Mbps, Gbps, Tbps, Bps, KBps, MBps, and GBps. Calculate download times for any file size and account for protocol overhead.

Converted Value
Extended More scenarios, charts & detailed breakdown
Converted Value
Professional Full parameters & maximum detail
%

Download Times

Download @ 10 Mbps
Download @ 100 Mbps
Download @ 1 Gbps
Download @ 5 Gbps

Upload Times (Asymmetric)

Upload @ 10 Mbps (asymmetric)
Upload @ 50 Mbps

Real-World Throughput (with overhead)

Real Throughput @ 10 Mbps
Real Throughput @ 100 Mbps

How to Use This Calculator

  1. Enter your data transfer speed value and select the From Unit (e.g., Mbps).
  2. Select the To Unit (e.g., MBps) to see the converted value instantly.
  3. Use the All Units tab to see the value expressed in all 9 units simultaneously.
  4. Use the Download Time tab to calculate how long a file will take to download at a given speed.
  5. The Professional tab shows download times at multiple standard speeds and accounts for protocol overhead.

Formula

All units are converted through bits per second (bps) as the base unit.

1 Kbps = 1,000 bps  |  1 Mbps = 1,000,000 bps  |  1 Gbps = 1,000,000,000 bps

1 Bps = 8 bps  |  1 KBps = 8,000 bps  |  1 MBps = 8,000,000 bps

Download time (s) = File size (MB) ÷ Speed (MBps) = File size (MB) ÷ (Mbps ÷ 8)

Example

Example: Convert 100 Mbps to MBps: 100 ÷ 8 = 12.5 MBps

Download time: 1 GB file at 100 Mbps: 1024 MB ÷ 12.5 MBps = 81.9 seconds

Frequently Asked Questions

  • Mbps (megabits per second, lowercase b) is how ISPs advertise internet speeds. MBps (megabytes per second, uppercase B) is how file sizes and storage transfer rates are measured. Since 1 byte = 8 bits, 100 Mbps = 12.5 MBps.
  • Convert your speed to MBps (divide Mbps by 8), then divide the file size in MB by that speed. For example, a 1 GB (1024 MB) file on a 100 Mbps connection: 1024 ÷ 12.5 = 81.9 seconds.
  • Several factors reduce real-world speed: protocol overhead (TCP/IP uses ~3-5% of bandwidth), network congestion, Wi-Fi interference, and server limitations. Our Professional tab lets you set an overhead factor for a realistic estimate.
  • 1 Gbps = 1000 Mbps = 125 MBps. At this speed, a 1 GB file downloads in about 8 seconds (ignoring overhead). A 4K movie (50 GB) would take about 7 minutes.
  • Network protocols (TCP/IP, HTTP) add header data to every packet, consuming 3-5% of your available bandwidth. So a 100 Mbps plan delivers roughly 95-97 Mbps of usable throughput.

Related Calculators