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.

Early Access — Limited Beta

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.

No credit card required5 min setupFree to start

How to Calculate Download Time

Get a download ETA from file size and speed in three steps.

1

Enter the File Size

Type the size and pick a unit — B, KB, MB, GB, or TB.

2

Enter Your Speed

Add your connection speed in bps, Kbps, Mbps, or Gbps.

3

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.