Free tool

Upload time calculator:how long will my file take?

Enter a file size and your connection speed to see a realistic upload and download time, with the overhead real networks add. Free, no signup, nothing uploaded.

Upload speed is often much lower than download, check the upload number on a speed test.

Upload time

About 3 min 51 sec to 4 min 12 sec

At 20 Mbps. Best case with no overhead: 3 min 30 sec.

Download time

About 46 seconds to 50 seconds

At 100 Mbps. Best case with no overhead: 42 seconds.

Estimate only. The range adds 10 to 20% for protocol overhead and Wi-Fi. Nothing you type leaves your browser.

Free: every feature, 50 links, up to 250 MB · Pro: unlimited links, bigger uploads

Upload time is file size in bits divided by your upload speed. Multiply the size in megabytes by 8 to get megabits, divide by your Mbps, then add about 10 to 20% for protocol overhead. A 500 MB file on a 20 Mbps upload takes about 3.5 minutes in theory and roughly 4 minutes in practice.

1

Drag in your files, photos, video, a PDF

From your desktop or phone, any file works

1 / 4
creating your link…

brand-film.mp4

84 MB

Drop to upload

1 video · 1 PDF · 4 photosOpens in the browser
Opened·first view 2 min after sending

By the numbers

2,600+

people sharing files

5,100+

links shared

17,400+

times opened

How to estimate an upload in three steps

  1. 1

    Find the file size

    Right-click the file and open Properties (Windows) or Get Info (Mac) to see its size, then type it in with the right unit: KB, MB or GB.

  2. 2

    Test your upload speed, not just download

    Run any speed test and note the upload number in Mbps. That is the one that limits how fast a file leaves your device. Pick a preset if you only know your plan speed.

  3. 3

    Read the range

    The calculator shows a best case with no overhead and a realistic range with 10 to 20% added. If the result is hours, try a wired connection or a quieter time of day.

Megabits vs megabytes: the 8x trap

Internet speeds are sold in megabits per second (Mbps, small b). File sizes are measured in megabytes (MB, big B). One byte is 8 bits, so a 100 Mbps connection moves at most about 12 megabytes per second, not 100. Most surprise at slow uploads comes from reading Mbps as MB/s. This calculator does the conversion for you, and counts file sizes the way Windows and this site do: 1 MB is 1,024 KB and 1 GB is 1,024 MB.

Why real transfers are slower than the math

Every file travels in packets wrapped in TCP/IP, TLS encryption and HTTP framing, and some packets are resent. Together that usually costs somewhere around 10 to 20% of your line speed. That figure is an estimate, not a constant: it depends on the server, the distance and how busy your network is. The best case shown is the theoretical floor; the range is what to plan around.

Wi-Fi vs cable

A wired Ethernet connection usually gets close to the speed you pay for. Wi-Fi often does not: walls, distance from the router, neighbouring networks and other devices on the same network can cut real throughput well below the plan speed. For a big upload, plug in a cable or sit near the router, and pause cloud backups and streaming on other devices while it runs.

Frequently asked questions

Still stuck? Ask us directly and a real person answers.

At 10 Mbps upload, about 16 to 17 minutes; at 50 Mbps about 3 minutes; at 100 Mbps under 2 minutes. Those include a 10 to 20% allowance for protocol overhead, so treat them as estimates.

Every link feature is free. Pro adds room and website hosting.

Compare every plan →
Free
$0

free forever

50 links · 500 MB total · every link feature

  • Password, expiry & view limits
  • Advanced analytics + notify-on-open
  • Custom name, your domain, no branding
  • Links never expire, nothing goes offline
Start free
Pro · Monthly
$9/mo

billed $9 every month

Unlimited links · 15 GB · 500 MB per file

  • Everything in Free, every link feature
  • Host up to 10 websites from a .zip
  • Links keep working if you cancel
  • Cancel anytime
Go Pro
Most popular
Lifetime
$99 once

one payment, no renewals

Unlimited links · 30 GB · pay once, keep it

  • Website hosting, with the most storage and sites
  • One payment, no subscription
  • Best value for steady client work
  • 30 GB storage, 500 MB per file
Buy Lifetime

Coming from WeTransfer, DocSend or tiiny.host? See the comparisons →

Your link is 10 seconds away

Sign in free with Google (one tap, no form) and share one clean, trackable link.