Convert GB to minutes of transfer time at a typical or custom internet speed, or find the Mbps needed to move a file in a set number of minutes.

GB (gigabytes), GiB and Gb (gigabits) are different amounts of data; pick the one your file size uses.

Decimal GB = 1,000,000,000 bytes; GiB = 1,073,741,824 bytes. Lowercase b means bits.

Use the average speed you actually get, not the advertised peak. Real transfers are often slower.

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 Long Will My Data Last?

Select How long will my data last? to estimate active use from a mobile data allowance. Enter your remaining data, then choose an activity or enter its average data usage rate. A connection speed tells you how quickly data can move. The activity’s usage rate tells you how quickly it counts against the allowance.

Hours = data allowance (GB) รท average data use (GB/h). Multiply hours by 60 for minutes. For example, 1 GB at 3 GB per hour lasts about 20 minutes. A continuous 1 Mbps uses 0.45 GB per hour because 1 megabit per second ร— 3,600 seconds รท 8 รท 1,000 = 0.45 GB.

The video presets use Netflix’s published upper rates for Medium quality and HD. The music presets use Spotify’s approximate audio bitrates before other traffic. The app voice call example assumes 70 kbps in each direction, based on Zoom’s published audio bandwidth guidance. This applies to calls over a data connection. Actual use varies with app, quality, and other traffic. For the best estimate, use a measured average and include both directions if they count against your plan.

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.