Download time for any file at your internet speed
Last reviewed: January 2026
A file size download calculator estimates how long it will take to download or upload a file based on its size and your internet connection speed. It converts between file size units and bandwidth units to give accurate time estimates for any transfer.
Download time depends on file size and connection speed, but the relationship requires careful unit conversion: internet speeds are measured in megabits per second (Mbps), while file sizes are measured in megabytes (MB) — and there are 8 bits in a byte, so a 100 Mbps connection downloads about 12.5 MB per second.[1] Actual download speeds are typically 60-80% of the advertised speed due to network overhead, congestion, server limitations, and protocol efficiency.[2] Storage units follow powers of 1,024 in computing (1 KB = 1,024 bytes, 1 MB = 1,024 KB), though storage manufacturers often use powers of 1,000, which is why a 1 TB drive shows approximately 931 GB when formatted.[3] Use the Unit Converter for additional data unit conversions.
| File Size | 10 Mbps | 50 Mbps | 100 Mbps | 1 Gbps |
|---|---|---|---|---|
| 100 MB | 1 min 20 sec | 16 sec | 8 sec | <1 sec |
| 1 GB | 13 min | 2 min 40 sec | 1 min 20 sec | 8 sec |
| 5 GB | 67 min | 13 min | 6 min 40 sec | 40 sec |
| 25 GB | 5.5 hrs | 67 min | 33 min | 3 min 20 sec |
File sizes are measured in bytes — with each byte consisting of 8 bits (binary digits). A single character of text in ASCII encoding requires 1 byte, while Unicode characters (emoji, CJK scripts) may require 2–4 bytes each. File size units scale by powers of 1,024 (binary) or 1,000 (decimal): 1 kilobyte (KB) = 1,024 bytes, 1 megabyte (MB) = 1,024 KB ≈ 1 million bytes, 1 gigabyte (GB) = 1,024 MB ≈ 1 billion bytes, and 1 terabyte (TB) = 1,024 GB ≈ 1 trillion bytes. The IEC introduced unambiguous binary prefixes (kibibyte/KiB, mebibyte/MiB, gibibyte/GiB) in 1998 to distinguish from the decimal SI prefixes, but adoption remains inconsistent — storage manufacturers use decimal units (making drives appear larger) while operating systems often use binary units (making the same drive appear smaller).
| File Type | Typical Size | Files per 1 GB |
|---|---|---|
| Plain text document (1 page) | 2–5 KB | 200,000–500,000 |
| Word document (10 pages) | 50–200 KB | 5,000–20,000 |
| JPEG photo (12MP) | 3–8 MB | 125–333 |
| RAW photo (24MP) | 25–50 MB | 20–40 |
| MP3 song (4 min) | 4–8 MB | 125–250 |
| FLAC song (4 min) | 25–40 MB | 25–40 |
| 720p video (1 min) | 50–100 MB | 10–20 |
| 1080p video (1 min) | 130–300 MB | 3–8 |
| 4K video (1 min) | 350–800 MB | 1–3 |
Download time depends on file size and connection speed, but the relationship involves a critical distinction: internet speeds are marketed in megabits per second (Mbps), while file sizes are measured in megabytes (MB). Since 1 byte = 8 bits, you must divide your connection speed by 8 to convert to megabytes per second. A "100 Mbps" connection downloads at approximately 12.5 MB/s under ideal conditions — so a 1 GB file takes about 80 seconds, not 10 seconds as the raw number might suggest. Real-world download speeds are typically 60–80% of advertised speeds due to network overhead, congestion, server limitations, and protocol overhead.
Multiple factors reduce actual download performance beyond the connection speed. Server-side throttling limits download speed to preserve bandwidth for all users — many file hosting services cap downloads at 1–10 MB/s for free accounts. Distance from the server increases latency, which affects small file downloads disproportionately. Wi-Fi connections lose 20–40% of wired speed due to interference, distance from the router, wall obstructions, and competing devices. VPN connections add 10–30% overhead from encryption processing. During peak usage hours (evenings in residential areas), shared internet infrastructure may reduce speeds by 20–50%. When estimating download times for large files or backups, use 50% of your advertised speed as a realistic planning figure. For related technology calculations, see our Pixel Converter.
Most residential internet connections have significantly slower upload speeds than download speeds. Cable internet typically offers 10:1 or 20:1 download-to-upload ratios — a 200 Mbps download plan might include only 10–20 Mbps upload. DSL connections have similar or worse asymmetry. Fiber optic connections often provide symmetric speeds (same upload and download), making fiber significantly better for content creators, remote workers, cloud backup users, and video conferencing participants who need fast uploads. This asymmetry matters increasingly as cloud computing grows — uploading a 50 GB video project at 10 Mbps takes over 11 hours, while downloading the same file at 200 Mbps takes about 33 minutes.
Upload speed requirements vary by activity: video conferencing (Zoom, Teams, Google Meet) requires 3–5 Mbps upload for HD quality, live streaming requires 5–15 Mbps (platform dependent — Twitch recommends 6 Mbps for 1080p60), cloud backup services benefit from as much upload bandwidth as available, and cloud-based productivity (Google Docs, shared design files) functions well at 1–5 Mbps upload. If upload speed is a bottleneck, consider scheduling large uploads overnight, compressing files before uploading, using services with incremental sync (only uploading changes rather than entire files), and checking whether your ISP offers a plan with better upload speeds.
Compression reduces file sizes by eliminating redundancy. Lossless compression (ZIP, GZIP, PNG, FLAC) preserves all original data perfectly — typical compression ratios are 2:1 to 5:1 depending on the data type. Text files compress extremely well (often 5:1 to 10:1) because they contain repetitive patterns. Already-compressed files (JPEG, MP3, MP4) barely compress further because the redundancy has already been removed. Lossy compression (JPEG, MP3, H.264 video) discards information that is difficult for humans to perceive — achieving much higher compression ratios (10:1 to 100:1+) at the cost of some quality degradation. JPEG quality settings of 80–85% produce visually indistinguishable results from the original at 60–70% file size reduction, while quality below 50% introduces visible artifacts. For storage capacity planning and data management, see our Unit Converter and for cost analysis of cloud storage subscriptions, see our Subscription Calculator.
Understanding bandwidth requirements helps size your internet plan appropriately. Standard definition streaming requires 3–5 Mbps, HD streaming needs 5–10 Mbps, and 4K streaming demands 25–50 Mbps per stream. A household with 4 people simultaneously streaming HD content needs at least 40 Mbps download speed. Online gaming requires surprisingly little bandwidth (1–5 Mbps) but demands low latency (under 50ms ping). Video conferencing at HD quality needs 3–5 Mbps both upload and download per participant. Working from home with VPN access, cloud applications, and video calls typically requires 25–50 Mbps download and 5–10 Mbps upload for a smooth experience. When multiple household members work and learn remotely, requirements compound — plan for 100+ Mbps download speed for comfortable shared usage in a family of four. Compare internet costs with our Budget Calculator and evaluate subscription value with our Subscription vs. Buying Calculator.
See also: Data Storage Converter · Pixel to Inches Converter · Number Base Converter
→ Mbps ≠ MBps — the capitalization matters. Internet speeds are quoted in Megabits per second (Mbps). File sizes are in MegaBytes (MB). There are 8 bits in a byte, so a 100 Mbps connection downloads at ~12.5 MB/s in theory. Always divide Mbps by 8 to get MB/s.
→ Real download speeds are 50–80% of advertised. Advertised "up to 300 Mbps" typically delivers 150–240 Mbps due to network congestion, Wi-Fi overhead, and distance from your router. Test with a wired connection for the most accurate baseline.
→ Upload speeds are much slower than download on most plans. A "300/20" plan means 300 Mbps down, 20 Mbps up. Uploading a 10 GB video takes ~55 minutes at 20 Mbps versus ~4.5 minutes to download the same file. This matters for cloud backups and video conferencing.
→ Wi-Fi adds significant overhead. Wi-Fi 6 (802.11ax) achieves 60–70% of wired speeds in good conditions. Walls, distance, and interference reduce this further. For large downloads, use ethernet. See our Data Storage Converter for unit conversions.
See also: Data Storage Converter · Unit Converter · Subnet Calculator · Speed Calculator