Skip to main content

How Long to Upload 2 GB at 100 Mbps?

With a 100 Mbps upload connection, a 2 GB file takes approximately 2m 44s under ideal conditions.

Theoretical (100%)
2m 44s
Real-world (~80% efficiency)
3m 25s

Why does a 2 GB upload take 2m 44s at 100 Mbps?

Upload speed is measured in megabits per second (Mbps), while file size is measured in megabytes (MB) or gigabytes (GB). Since 1 byte = 8 bits, you divide your file's size in megabytes by your speed in megabits, then multiply by 8 to get the transfer time in seconds.

For 2 GB (2,048 MB) at 100 Mbps: 2,048 MB × 8 ÷ 100 Mbps = 164 seconds ≈ 2m 44s

In practice, network overhead, protocol headers, and ISP throttling reduce effective throughput to about 80% of your advertised speed — making the realistic upload time closer to 3m 25s. If you're on Wi-Fi instead of Ethernet, expect even longer due to signal interference.

2 GB upload time at different speeds

Upload speedTheoreticalRealistic (~80%)
5 Mbps54m 37s1h 8m 16s
10 Mbps27m 18s34m 8s
25 Mbps10m 55s13m 39s
50 Mbps5m 28s6m 50s
100 Mbps (this page)2m 44s3m 25s
200 Mbps1m 22s1m 42s
500 Mbps33s41s
1 Gbps16s20s

Different file sizes at 100 Mbps

File sizeTheoreticalRealistic (~80%)
500 MB40s50s
1 GB1m 22s1m 42s
2 GB (this page)2m 44s3m 25s
5 GB6m 50s8m 32s
10 GB13m 39s17m 4s
25 GB34m 8s42m 40s
50 GB1h 8m 16s1h 25m 20s
100 GB2h 16m 32s2h 50m 40s
500 GB11h 22m 40s14h 13m 20s
1 TB23h 18m 6s1d 5h 7m

Upload 2 GB at other speeds

Other file sizes at 100 Mbps

Need custom calculations?

Use our interactive Upload Time Calculator for any file size, speed, and efficiency rate.

Open Upload Time Calculator →