Skip to content
shoots.page Open the app

Free upload time estimate, in your browser

How long will this upload take?

Enter the total size of your set and your upload speed in Mbps, and shoots.page shows a best-case time and a realistic one 30% longer. At 20 Mbps, 1 GB takes about 7 to 9 minutes and 10 GB about 1 to 1.5 hours.

Last updated

Transfer time calculator

Type the numbers, read the range. Everything runs in your browser; nothing you enter leaves this device.

Mbps vs MB/s, in plain terms

Internet providers and speed tests measure bandwidth in megabits per second (Mbps). Browsers and operating systems usually show file sizes and transfer rates in megabytes per second (MB/s). Because eight megabits make up one megabyte, the number on your internet bill is eight times larger than the rate your files actually move.

A 20 Mbps upload connection transfers at most about 2.5 MB/s under ideal conditions. To estimate transfer time, multiply the megabytes by eight to get megabits, then divide by your speed in Mbps. The calculator treats 1 GB as 1,000 MB.

A quick cheat sheet

Best case assumes the line holds full speed; the realistic end adds 30% for overhead.

1 GB counted as 1,000 MB. Rounded, because your line will not hold a perfect speed anyway.
Upload speedAt most1 GB takes10 GB takes
10 Mbps1.25 MB/s13 to 17 minutes2 h 13 min to 2 h 53 min
20 Mbps2.5 MB/s7 to 9 minutes1 h 7 min to 1 h 27 min
50 Mbps6.25 MB/s2.7 to 3.5 minutes27 to 35 minutes
100 Mbps12.5 MB/s80 to 104 seconds13 to 17 minutes

Why real uploads take longer

You will rarely hold your theoretical top speed for an entire upload. Connections fluctuate throughout the day, and network protocols need extra data to verify that your files arrive intact.

That is why the calculator shows an upper estimate roughly 30% above the best case. Treat it as a sensible planning margin, not a guarantee: a busy evening line can still be slower.

When the estimate is measured in hours

For a set that will take hours, plug the laptop into wall power and keep the shoots.page tab in view: while uploads run, it asks the browser to keep the screen awake. Closing the lid can still put the laptop to sleep.

When you deliver with shoots.page, uploads run in resumable 8 MiB parts. If the connection drops or you close the laptop mid-transfer, the parts already sent stay on the server. Press Resume upload within a day and only the missing parts are sent, so you never restart a multi-gigabyte set from zero.

Deliver the set when it lands

Once the upload finishes, your client gets one gallery link to browse and download, with no account on their side.

Prepare a gallery