Calculate transfer time from complete data size and an average rate, or find the average Mbps needed for a target duration. Select decimal GB, MB or TB, binary GiB, or gigabits (Gb) explicitly.

Estimate transfer time from total data size and an average data rate. Select GB, GiB or Gb explicitly; these units mean different amounts of data.

Decimal GB = 1,000,000,000 bytes; GiB = 1,073,741,824 bytes. Lowercase b means bits. Zero data gives zero time or required rate.

Use the average rate available to the file, not a peak link speed. Choose Custom rate to enter your own value.

Optional settings


Related Calculators

GB To Minutes Formula

The following formula is used to calculate the time it would take to download, upload, or transfer a certain amount of data.

Time (min) = size (decimal GB) ร— 8,000 รท [average rate (Mbps) ร— 60]

Variables:

  • T is the time it would take to download, upload, or transfer the data (minutes)
  • S is the size of the data (GB)
  • R is the average rate available to the complete file (Mbps)

For decimal units, 1 GB = 1,000 MB = 8,000 megabits because 1 byte = 8 bits. Divide total megabits by the average rate in Mbps to obtain seconds, then divide by 60 for minutes. GiB means 2ยณโฐ bytes; Gb means gigabits and is one eighth of GB. Network overhead and throughput vary, so no fixed extra-time percentage is assumed.

Decimal GB to Minutes at Constant Average Rates (25, 50, 100, 1000 Mbps)
Gigabytes (GB) Minutes @ 25 Mbps Minutes @ 50 Mbps Minutes @ 100 Mbps Minutes @ 1 Gbps
0.251.330.670.330.03
0.502.671.330.670.07
0.754.002.001.000.10
15.332.671.330.13
1.58.004.002.000.20
210.675.332.670.27
316.008.004.000.40
421.3310.675.330.53
526.6713.336.670.67
7.540.0020.0010.001.00
1053.3326.6713.331.33
1580.0040.0020.002.00
20106.6753.3326.672.67
25133.3366.6733.333.33
30160.0080.0040.004.00
40213.33106.6753.335.33
50266.67133.3366.676.67
75400.00200.00100.0010.00
100533.33266.67133.3313.33
2001066.67533.33266.6726.67
* Existing values rounded to 2 decimals. Uses decimal GB and constant average Mbps: minutes = GB ร— 8,000 รท (Mbps ร— 60). Actual network throughput varies; 0.03 min is a rounded nonzero time.

What is GB to Minutes?

GB to Minutes estimates duration from data size and an average data rate. They are different quantities, so a rate is required. For a media file, use its complete size and total average bitrate, including audio and other data; a video-only or peak bitrate may give a different duration.

How to Calculate GB To Minutes?

The following steps outline how to calculate the GB To Minutes using the formula: T = (S * 8000) / (R * 60)


  1. First, determine the size of the data (S) in gigabytes (GB).
  2. Next, determine the average data transfer rate (R) available to the file in megabits per second (Mbps).
  3. Next, use the formula T = (S * 8000) / (R * 60) to calculate the time it would take to download, upload, or transfer the data (T) in minutes.
  4. Finally, calculate the GB To Minutes.
  5. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem : 

Use the following variables as an example problem to test your knowledge.

Size of the data (S) = 10 GB

Average data transfer rate (R) = 50 Mbps. Time = 10 ร— 8,000 รท (50 ร— 60) = 26.6667 minutes, or 26 minutes 40 seconds, assuming that average rate for the complete transfer.