Calculate bandwidth

Estimate transfer duration from decimal gigabytes, megabits per second, and an explicit efficiency allowance.

freeworks offlinenothing uploaded
ToolBandwidth Calculator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

File size is multiplied by 8,000 to convert decimal gigabytes into megabits, then divided by nominal Mbps multiplied by the efficiency fraction. Seconds divide by 60 for the minute result.

Formula
seconds = gigabytes × 8,000 ÷ (Mbps × efficiency ÷ 100)
  • Ninety percent is an editable overhead scenario rather than a promised network measurement.
  • The units are GB and Mbps with decimal SI prefixes, not GiB and MiB.

Worked example

Calculate bandwidth
Input
											File size gb: 10
Speed mbps: 100
Efficiency percent: 90
										
Output
												Seconds: 888.89
Minutes: 14.81
Formula: time = file size in gigabits ÷ effective speed in gigabits per second
											

When to use this

Backup plans budget uplink time, downloads compare files with broadband rates, and deployment windows estimate regional image transfers.

Edge cases

  • A 10 GiB file is larger than 10 GB and must be converted before entering it.
  • Server throttling, congestion, and Wi-Fi variation can change effective speed throughout one transfer.
  • A full-duplex headline does not let one download add upload and download rates together.

References