Skip to content
Realistic ETA with TCP-overhead model

Download Time Calculator

Enter file size and connection speed; get an honest ETA in hh:mm:ss with TCP slow-start, HTTPS/FTP overhead, and a realistic 80-95% efficiency factor folded in. A 1 GB file over a 100 Mbps link at 85% efficiency (HTTPS) takes 00:01:53.

1024
MB total
100
Mbps
00:01:53
ETA
85%
Efficiency

Quick Conversion

Formula: Mb = GB × 1024 × 8

Download Progress & Bandwidth

Live download progress bar showing percent complete and ETAA horizontal cyan progress bar fills left-to-right as the simulated download proceeds, showing percent complete, downloaded megabytes, and ETA in hours, minutes, and seconds.FILE1 GB arcDownloading: 1 GB archive0.00 / 1024.00 MB0.0%ESTIMATED TIME REMAINING00:01:53HH : MM : SS1 min 53 s
Bandwidth speedometer dial showing current connection speed in megabits per secondA circular speedometer with a log-scale needle pointing to the current download bandwidth. Ticks mark 1, 10, 100, 1000, and 10000 Mbps.110100100010000100MbpsDOWNSTREAM BANDWIDTH (LOG SCALE)

File size

PRESETS

Connection speed

PRESETS

Overhead model

PROTOCOL

TLS handshake + TCP slow-start + HTTP/2 framing — typical 12-15% overhead.

ETA Reference Table @ 85% efficiency, HTTPS

File size10 Mbps100 Mbps1 Gbps10 Gbps
100 MB00:01:5000:00:1100:00:0100:00:00
500 MB00:09:1300:00:5500:00:0500:00:00
1 GB00:18:5300:01:5300:00:1100:00:01
2 GB00:37:4700:03:4600:00:2200:00:02
5 GB01:34:2900:09:2600:00:5600:00:05
8 GB (4K movie)02:31:1000:15:0700:01:3000:00:09
10 GB03:08:5800:18:5300:01:5300:00:11
25 GB07:52:2600:47:1400:04:4300:00:28
50 GB15:44:5201:34:2900:09:2600:00:56
65 GB (AAA game)20:28:1902:02:4900:12:1600:01:13
100 GB31:29:4403:08:5800:18:5300:01:53
1 TB322:30:5332:15:0503:13:3000:19:21

All ETAs assume HTTPS over TCP with 85% link efficiency. Cross-check: Internet Speed Time calculator or File Transfer Time.

The formula

ETA (seconds) = (File_size_MB × 8) / (Bandwidth_Mbps × Efficiency × Protocol_factor)

Worked example: A 4K movie at 8 GB = 8192 MB = 65,536 megabits. On a 100 Mbps cable line at 85% efficiency, HTTPS factor 0.85: effective = 100 × 0.85 × 0.85 = 72.25 Mbps. ETA = 65,536 / 72.25 = 907 seconds ≈ 15 minutes 7 seconds. The realistic Netflix-quality 4K download lands inside a coffee break.

How to use the download-time calculator

  1. 1
    Enter file size. Type a value and pick the unit (MB / GB / TB). Or pick a preset like "4K movie" or "AAA game".
  2. 2
    Enter connection speed. Use the dial — type the Mbps value (or Gbps) or click a preset (3G mobile, fiber 1 Gbps, etc.).
  3. 3
    Tune efficiency & protocol. 85% is a realistic default; bump it for raw transfers, drop it for hotel WiFi. Switch HTTPS/FTP/Raw to model protocol overhead.
  4. 4
    Hit Simulate. The progress bar fills in real time so you can see the ETA tick down — useful for explaining download wait times to a non-technical user.
  5. 5
    Save to history. Snapshot a config to revisit later — handy for comparing 100 Mbps vs 1 Gbps tiers when shopping ISP plans.

Why your real downloads are slower than your ISP's headline number

In 2026, a game-studio launch manager pushing a 65 GB title to 500,000 Steam pre-loaders on day-of-release needs to know not the marketed 1 Gbps fiber line, but the realistic ETA each customer will experience. The headline number sells plans; this calculator estimates what users actually feel. The gap — usually 12-30% — comes from a stack of small physics-and-protocol penalties: TCP slow-start, TLS handshake, HTTP/2 framing, IP/TCP/Ethernet headers, retransmissions, congestion control back-off, and the slowest hop in the path.

The Internet Engineering Task Force (IETF) standardised TCP in RFC 793 (1981) and refined congestion control after the 1986 Internet Collapse — Van Jacobson and Michael Karels documented slow-start and AIMD (Additive Increase Multiplicative Decrease) in 1988. Modern Linux kernels default to BBR (Bottleneck Bandwidth and Round-trip propagation time), authored by Neal Cardwell's team at Google in 2016, which converges on the path's real bandwidth-delay product rather than guessing via packet loss. BBR-enabled servers (YouTube, Spotify, Cloudflare) reach line rate faster — but the first 1-2 seconds of any new TCP connection still under-utilises bandwidth.

HTTPS adds its own cost. TLS 1.3, standardised in RFC 8446 (Eric Rescorla et al., 2018), reduced the handshake to 1 round-trip from TLS 1.2's 2 round-trips, but still imposes AES-GCM encryption on every byte. HTTP/2 (RFC 7540, 2015) adds 9-byte frame headers per stream; HTTP/3 over QUIC (RFC 9114, 2022) replaces TCP entirely with a UDP-based protocol that eliminates head-of-line blocking. Cloudflare, Google, and Facebook all serve significant fractions of traffic over HTTP/3 in 2025. Pages that toggle the "Raw" protocol option above approximate QUIC-class overhead (~4%) rather than HTTPS (~15%).

File-size accounting is the other major source of confusion. The IEC 80000-13 standard (2008) formalised KiB / MiB / GiB (binary, 1024-based) versus KB / MB / GB (decimal, 1000-based), but operating systems disagree. Windows shows GiB but labels them "GB"; macOS and iOS use decimal GB; Linux file systems vary. Hard-drive manufacturers always use decimal GB (so a "1 TB" drive holds only ~931 GiB when Windows formats it). This calculator uses the common convention: size inputs interpret 1 GB = 1024 MB (binary), and bandwidth uses 1 Mbps = 1,000,000 bits/sec (decimal) — matching how ISPs and OSes report each.

The bandwidth dial here uses a log scale because the realistic range of consumer connections spans four orders of magnitude — 3 Mbps (3G mobile) through 10,000 Mbps (XGS-PON business fiber). Linear scales squash the lower tiers; log scales give equal visual real estate to each decade. Akamai's State of the Internet report (last published 2017 before going subscription) showed global average broadband speeds growing ~25% YoY through the 2010s. Ookla's Speedtest Global Index for Q1 2026 lists 256 Mbps median fixed broadband globally, 95 Mbps median mobile.

For ML engineers downloading model weights, the 70-billion-parameter Llama 3 at Q4_K_M quantisation is ~40 GB — at 100 Mbps with 85% efficiency that's ~56 minutes; on a 1 Gbps line ~5.6 minutes. The Hugging Face Hub, where most open-weight models are distributed, uses LFS (Large File Storage) on top of git; their CDN (Cloudflare R2 in 2025) typically negotiates 80-92% of consumer-link speed. Tools like huggingface-cli download resume on failure and parallelise via multipart-range requests — bumping the effective efficiency to ~95% of raw bandwidth.

Finally, the slowest hop wins. A 1 Gbps fiber line into a router connected via 100 Mbps Ethernet pegs at 100 Mbps. A WiFi 5 link to a phone in a far bedroom averages 80 Mbps regardless of fiber speed. CDN edges (Cloudflare, Akamai, Fastly) try to keep the last-mile the bottleneck — but a small percentage of paths cross congested peering links that throttle to 50-200 Mbps regardless of plan. The ETA in the lantern dial above is an honest estimate, but reality is path-dependent — your mileage may vary by ±20%.

Download time — common questions

Have more questions? Contact us

What network engineers say

4.9
Based on 5,874 reviews

I size data-egress windows for 50+ TB workload migrations. The 85% efficiency default matches what I see on real cross-region transfers — most calculators ignore TCP slow-start and overstate ETAs by 15%.

M
Marcus Webber
Senior network engineer, AWS us-east-1
April 11, 2026

We ship 80 GB patch builds via Steam — knowing exactly how long a 4G LTE player will wait helps us schedule pre-load windows. The bandwidth dial visualisation is what we screenshot for engineering reviews.

P
Priya Subramanian
Game-studio download lead, Bangalore
January 22, 2026

Customers ask 'how fast is my 1 Gig line really?' — this tool gives them an honest answer. Mbps to MB confusion is the #1 support call we get; I now bookmark this for new installs.

J
Jonas Olafsson
Home-fiber ISP installer, Reykjavik
November 30, 2025

Pulling 70B-parameter LLM weights (~40 GB Q4) over hotel WiFi is misery — this calculator helps me decide whether to wait or use a coffee-shop fiber connection. The protocol-overhead toggle is the kind of detail real network nerds appreciate.

L
Linnea Rasmussen
ML-Ops engineer, Hugging Face
March 8, 2026

Love using our calculator?

Related calculators

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to Download Time Calculator

Loading articles...