| Connection | Speed | Time |
|---|
| Connection | Up Speed | Time |
|---|
| Cloud Backup | Use overnight or scheduled uploads |
| Video Upload | Compress before uploading to YouTube |
| FTP Upload | USB 3.0 LAN speeds are much faster |
| Throttling | ISPs may slow uploads during peak hours |
Know how big the file is and how fast you want it done? Find out the minimum internet speed you need.
| HD Movie (4 GB) | In 10 min → 53 Mbps |
| 4K Movie (15 GB) | In 15 min → 133 Mbps |
| Game (50 GB) | In 1 hr → 111 Mbps |
| OS ISO (5 GB) | In 5 min → 107 Mbps |
| Photo Backup (20 GB) | In 1 hr → 44 Mbps |
| Under 25 Mbps | Basic browsing, streaming SD |
| 25–100 Mbps | HD streaming, casual downloads |
| 100–500 Mbps | 4K streaming, fast file transfers |
| 500 Mbps+ | Multiple devices, large file work |
| 1 Gbps+ | Professional / developer use |
Know your connection speed and how long a transfer took? Work out how large the file was.
| MP3 Song | 3–10 MB |
| HD Photo (JPEG) | 2–8 MB |
| RAW Photo | 20–50 MB |
| 1080p Video (1 hr) | 1–4 GB |
| 4K Video (1 hr) | 10–45 GB |
| HD Movie | 4–8 GB |
| PC Game | 20–100 GB |
| OS Install (ISO) | 3–8 GB |
Add multiple files to calculate their combined download or transfer time at a single speed.
A game download with 3 parts — 20 GB main, 5 GB DLC, 2 GB patch — totals 27 GB. At 100 Mbps (80% efficiency) that takes about 36 minutes.
See how much data you use per day, week, and month based on your average internet speed and usage hours.
| Email / browsing | ~0.05 GB/hr |
| SD video streaming | ~0.7 GB/hr |
| HD video (1080p) | ~3 GB/hr |
| 4K streaming | ~7–20 GB/hr |
| Online gaming | ~0.05–0.3 GB/hr |
| Video calls (HD) | ~0.9 GB/hr |
| Music streaming | ~0.1 GB/hr |
Enter any file size in any unit. See the exact value in all other units instantly — both decimal (1 KB = 1,000 bytes) and binary (1 KiB = 1,024 bytes).
| Unit | Value | In Bytes |
|---|
| 1 KB (decimal) | 1,000 bytes |
| 1 KiB (binary) | 1,024 bytes |
| 1 MB (decimal) | 1,000,000 bytes |
| 1 MiB (binary) | 1,048,576 bytes |
| 1 GB (decimal) | 1,000,000,000 bytes |
| 1 GiB (binary) | 1,073,741,824 bytes |
| 1 TB (decimal) | 1,000,000,000,000 bytes |
| 1 TiB (binary) | 1,099,511,627,776 bytes |
| SMS text | ~160 bytes |
| Email (no attach.) | ~75 KB |
| Web page | ~2–5 MB |
| MP3 (4 min) | ~4–8 MB |
| HD Photo (JPEG) | ~3–8 MB |
| RAW Camera Photo | ~20–50 MB |
| 1080p Movie | ~4–8 GB |
| 4K Movie | ~15–50 GB |
How many files of a given size fit on a storage device? Accounts for filesystem overhead.
| 32 GB USB | ~8,000 songs or ~6,400 photos |
| 128 GB Phone | ~32,000 songs or ~25,600 photos |
| 256 GB SSD | ~64 HD movies or ~5 big games |
| 1 TB HDD | ~250 HD movies or ~20 big games |
| 2 TB NAS | ~500 HD movies or 40 big games |
| 4 TB HDD | ~80,000 RAW photos |
| NTFS (Windows) | ~5–8% overhead |
| exFAT (USB/SD) | ~1–3% overhead |
| APFS (macOS) | ~5–7% overhead |
| ext4 (Linux) | ~5% overhead |
| SSD over-provision | 7–10% reserved |
See how much space and download time you save by compressing a file.
| Plain text / CSV | 60–80% smaller |
| Source code | 50–70% smaller |
| Word / Excel | 30–60% smaller |
| RAW images | 20–40% smaller |
| Mixed files (ZIP) | 20–40% smaller |
| JPEG / PNG images | 1–5% smaller |
| MP3 / AAC audio | 1–8% smaller |
| H.264 / H.265 video | 0–5% smaller |
| ZIP | Fast, universal, moderate ratio |
| GZIP | Web-standard, good for text |
| 7z (LZMA) | Best ratio, slower speed |
| RAR | Good ratio, proprietary |
| Zstandard | Fast + good ratio, modern |
| Brotli | Best for web text/HTML |
Work out your monthly data cost, whether you'll exceed your cap, and how much overage you'll pay.
| Light user | ~10–30 GB/mo |
| Average home | ~100–300 GB/mo |
| Heavy streamer | ~400–700 GB/mo |
| 4K Netflix daily | ~350–600 GB/mo |
| Remote worker | ~50–150 GB/mo |
| Gamer (online) | ~30–100 GB/mo |
| Work from home (all) | ~200–500 GB/mo |
| Stream at 720p | Save ~2 GB/hr vs 4K |
| Download on Wi-Fi | Keep mobile data for basic use |
| Schedule updates | Run OS updates off-peak |
| Compress backups | Reduce cloud upload size |
| Turn off auto-play | Stops passive video use |
Find out how much internet speed you need for smooth streaming. Choose your resolution and service.
| 1× SD | 1–3 Mbps |
| 1× HD 1080p | 5–8 Mbps |
| 2× HD | 10–16 Mbps |
| 1× 4K | 20–25 Mbps |
| 2× 4K | 40–50 Mbps |
| 4× 4K | 80–100 Mbps |
Always add 20–30% extra for other household devices and background updates.
| SD 480p | ~0.7 GB/hr |
| HD 1080p | ~3 GB/hr |
| 4K HDR | ~7–20 GB/hr |
| 8K | ~50–80 GB/hr |
| Zoom HD call | ~0.9 GB/hr |
| Music stream | ~0.1 GB/hr |
Enter your speed test result — download, upload, and ping — and see exactly what you can do with that connection.
| Under 25 Mbps | Basic — SD streaming |
| 25–100 Mbps | Good — HD, WFH, gaming |
| 100–500 Mbps | Fast — 4K, fast downloads |
| 500 Mbps–1 Gbps | Excellent — power user |
| 1 Gbps+ | Pro — developer / creator |
| <10 ms | ⚡ Excellent — esports |
| 10–30 ms | ✓ Very good — gaming |
| 30–60 ms | ✓ Good — calls & gaming |
| 60–100 ms | ~ Acceptable — general use |
| 100–200 ms | ⚠ High — noticeable lag |
| 200+ ms | ✗ Very high — poor |
How long will your download take? Enter your file size and internet speed for an exact answer — in seconds, minutes, or hours. Works for all file sizes (KB, MB, GB, TB) and any connection type: fiber, cable, 4G, 5G, USB, or LAN. 10 tools in one, all free.
Download time is calculated by dividing the file size in bits by the connection speed in bits per second. File sizes use bytes; internet speeds use bits — so multiply file size by 8 before dividing.
Formula: Time (s) = (File Size in bytes × 8) ÷ (Speed in bps × Efficiency %)
Example: 4 GB at 100 Mbps, 80% efficiency = (4,294,967,296 × 8) ÷ (100,000,000 × 0.80) = 429 seconds = 7 min 9 sec.
Advertised speeds are theoretical maximums. In practice: TCP/IP overhead takes 3–5%, Wi-Fi signal loss reduces speeds by 20–50%, server-side throttling limits some sources, and peak-hour congestion slows things further.
Expect 70–85% of advertised speed on wired ethernet and 50–70% on Wi-Fi. The efficiency slider models both. Set it to 80% for wired, 65% for typical Wi-Fi, or 55% for a weak signal.
How long popular downloads take at standard home internet speeds — at 80% real-world efficiency.
| File / Download | Size | 10 Mbps | 25 Mbps | 100 Mbps | 500 Mbps | 1 Gbps |
|---|
All times use 80% real-world efficiency. Actual times depend on server speed, Wi-Fi signal, and network congestion.
| Connection | Typical Speed | Real-World | 1 GB | 10 GB | 50 GB | Best For |
|---|---|---|---|---|---|---|
| Dial-up | 56 Kbps | 45 Kbps | ~41 hrs | ~17 days | ~85 days | Text email only |
| ADSL / DSL | 5 Mbps | 4 Mbps | ~28 min | ~4.7 hrs | ~23.5 hrs | SD streaming |
| Cable 25M | 25 Mbps | 20 Mbps | ~5.7 min | ~57 min | ~4.7 hrs | HD streaming, 1–2 users |
| Cable 100M | 100 Mbps | 80 Mbps | ~1.4 min | ~14 min | ~71 min | 4K, gaming, WFH |
| Cable 300M | 300 Mbps | 240 Mbps | ~28 sec | ~4.6 min | ~23 min | Multi-4K, fast game DL |
| Fiber 500M | 500 Mbps | 420 Mbps | ~16 sec | ~2.6 min | ~13 min | Power users, creators |
| Gigabit Fiber | 1 Gbps | 850 Mbps | ~8 sec | ~1.3 min | ~6.4 min | Developer, NAS, smart home |
| 4G LTE | 20 Mbps | 15 Mbps | ~7.2 min | ~1.2 hrs | ~5.9 hrs | Mobile streaming |
| 5G Mid-band | 300 Mbps | 200 Mbps | ~34 sec | ~5.6 min | ~28 min | Mobile 4K, fast DL |
| USB 2.0 | 480 Mbps | 35 MB/s | ~29 sec | ~4.8 min | ~24 min | USB drives, local backup |
| USB 3.0 | 5 Gbps | 350 MB/s | ~2.9 sec | ~29 sec | ~2.4 min | External SSD, fast copy |
| GigE LAN | 1 Gbps | 115 MB/s | ~8.8 sec | ~88 sec | ~7.3 min | NAS, server file copy |
| 10GbE LAN | 10 Gbps | 1 GB/s | ~1 sec | ~10 sec | ~50 sec | Professional workstation |
A 1 GB file — about the size of a short HD video, a large app, or a phone backup — takes about 1 minute 26 seconds at 100 Mbps. At 50 Mbps it is 2 minutes 51 seconds. At 25 Mbps about 5 minutes 42 seconds. On a slow 5 Mbps DSL line it takes nearly 28 minutes. Gigabit fiber finishes in about 8 seconds.
A 10 GB file — the size of a small game, 4K movie, or phone backup — takes about 14 minutes at 100 Mbps. At 500 Mbps it is under 3 minutes. On 25 Mbps it takes nearly an hour. On slow DSL at 5 Mbps it would take over 4.5 hours. Use the calculator for your exact speed.
Modern games range from 20 GB (indie titles) to over 130 GB (large open-world games). At 100 Mbps: a 50 GB game takes about 1 hour 11 minutes, and a 100 GB game takes about 2 hours 21 minutes. At 500 Mbps those drop to 14 and 28 minutes. At 1 Gbps they finish in 7 and 14 minutes respectively.
An HD movie (4–8 GB) takes 6–11 minutes at 100 Mbps. A 4K movie (15–50 GB) takes 21 to 71 minutes at 100 Mbps. At 500 Mbps a 4K movie downloads in 4–14 minutes. Blu-ray rips (40–80 GB) take 57–114 minutes at 100 Mbps. Use the presets in the Download Time tab for quick estimates.
The Download Time Calculator tool helps users calculate how long it takes to download or upload files based on internet speed and file size. It is useful for managing large data transfers and planning uploads. You can also use Engineering Unit Conversion tool free, Battery Life Calculator online, and Technology Calculator tool for complete online calculations.
At 100 Mbps with 80% real-world efficiency, a 1 GB file takes about 1 minute 26 seconds. At full 100% theoretical efficiency it would be 1 minute 8 seconds. On a typical wired cable or fiber connection you can expect 1 minute 20 to 30 seconds.
100 Mbps equals 12.5 MB/s. Divide Mbps by 8 to convert to MB/s because one byte equals 8 bits. At 80% real-world efficiency, 100 Mbps gives you about 10 MB/s actual throughput — which is why your download manager shows speeds like "9.8 MB/s" when your plan says 100 Mbps.
At 100 Mbps with 80% efficiency, a 4 GB file takes about 5 minutes 41 seconds. This covers a typical HD movie, a large app, or a DVD image file. At 500 Mbps the same 4 GB downloads in just over 1 minute.
At 1 Gbps: about 7 minutes. At 500 Mbps: about 14 minutes. At 100 Mbps: about 1 hour 11 minutes. At 50 Mbps: about 2 hours 21 minutes. A 50 GB game like a large AAA title takes just over an hour on a standard 100 Mbps home connection.
At 1 Gbps: about 14 minutes. At 500 Mbps: about 28 minutes. At 100 Mbps: about 2 hours 21 minutes. At 50 Mbps: about 4 hours 43 minutes. A 100 GB game or Blu-ray backup is best scheduled overnight on connections slower than 200 Mbps.
At 100 Mbps: about 28 minutes 27 seconds. At 500 Mbps: about 5 minutes 41 seconds. At 1 Gbps: about 2 minutes 51 seconds. At 50 Mbps: about 57 minutes. A 20 GB game patch or large software download at typical home speeds of 100 Mbps finishes in under 30 minutes.
Netflix recommends 25 Mbps for 4K Ultra HD. YouTube 4K needs about 20 Mbps. For a stable buffer-free experience with one 4K stream, aim for at least 30–35 Mbps after accounting for other household devices. For two simultaneous 4K streams, aim for 60–70 Mbps. Use the Streaming tab for multi-screen calculations.
Run a speed test at fast.com or speedtest.net. For the most accurate result: connect via ethernet cable, close all other apps and tabs, and test at a non-peak time such as early morning. Run three tests and take the average. Enter the result in Mbps into the speed field above, or use the Speed Test Analyzer tab for a full breakdown.
Upload speed is usually much slower than download speed. At 20 Mbps upload: about 6 minutes 50 seconds. At 10 Mbps: about 13 minutes 41 seconds. At 100 Mbps symmetric fiber: about 1 minute 22 seconds. DSL at 1 Mbps upload takes over 2 hours. Use the Upload Time tab for exact calculations.
Yes. Select MB/s or GB/s in the speed unit dropdown to calculate local transfer times. USB 3.0 to an SSD typically runs at 300–400 MB/s; to an HDD at about 80–120 MB/s. A gigabit LAN delivers about 115 MB/s in practice. Enter the actual sustained speed your drive achieves rather than the theoretical maximum of the USB standard.