Free Download Time Calculator
How long will your download take? Enter the file size and your connection speed to get an instant estimate.
Free, no signup — supports B, KB, MB, GB, TB and bps, Kbps, Mbps, Gbps.
Editing is a pain in the ass, right?
That's why we're building Cubix. No more editing hell.
AI Video Editor
Drop your footage, tell it what you want. Cubix cuts, captions, color grades, and exports — fully on its own. No timeline. No manual work. Just results.
Cinematic Screen Recorder
Hit record on Windows. Auto-zoom, cinematic backgrounds, and studio-quality audio kick in automatically — your screen recording looks edited before you've touched a thing.
How to Calculate Download Time
Get a download ETA from file size and speed in three steps.
Enter the File Size
Type the size and pick a unit — B, KB, MB, GB, or TB.
Enter Your Speed
Add your connection speed in bps, Kbps, Mbps, or Gbps.
Get the Estimate
See the download time in hours, minutes, and seconds — or milliseconds for tiny files.
5 GB @ 100 Mbps
≈ 6 min 40 s
5 GB @ 1 Gbps
≈ 40 s
All File Sizes
From bytes to terabytes — estimate download time for any file size.
Any Connection Speed
From dial-up to gigabit — enter your speed in bps, Kbps, Mbps, or Gbps.
Human-Readable Time
Results displayed as hours, minutes, seconds — or milliseconds for tiny files.
Frequently Asked Questions
How is download time calculated?
Download time is the file size divided by the connection speed, adjusted for the fact that speeds are in bits per second while file sizes are in bytes (1 byte = 8 bits). The calculator handles the conversion automatically.
Why is my real download slower than the estimate?
Real-world transfers rarely hit the full advertised speed due to network overhead, server limits, Wi-Fi interference, and congestion. The estimate assumes a steady connection at the speed you enter, so treat it as a best-case figure.
What's the difference between Mbps and MB?
Mbps is megabits per second (connection speed); MB is megabytes (file size). There are 8 bits in a byte, so a 100 Mbps connection downloads about 12.5 MB per second. The calculator converts between them for you.
Can I use this to estimate upload time too?
Yes. Enter your upload speed instead of your download speed and the same calculation gives you the estimated upload time for a file of that size.
Is the Download Time Calculator free?
Yes. It is completely free with no signup, and every estimate is calculated instantly in your browser.
Related calculators & converters
Convert file sizes, plan recordings, calculate percentages, and more.