1 GB is 8,000 megabits (8,192 in binary). See exactly how long 1 GB (or any file size) takes to download at your Mbps speed, from 10 Mbps to 2 Gbps fiber.
Time = GB × 8,000 ÷ Mbps. The '8,000' is the key: 1 byte = 8 bits, so gigabytes (GB) must be multiplied by 8,000 to get megabits before dividing by megabits-per-second.
| Speed | Ideal time for 1 GB | Real-world (≈80% efficiency) |
|---|---|---|
| 10 Mbps | 13 min 20 sec | ≈ 16 min 40 sec |
| 25 Mbps | 5 min 20 sec | ≈ 6 min 40 sec |
| 50 Mbps | 2 min 40 sec | ≈ 3 min 20 sec |
| 100 Mbps | 1 min 20 sec | ≈ 1 min 40 sec |
| 200 Mbps | 40 sec | ≈ 50 sec |
| 500 Mbps | 16 sec | ≈ 20 sec |
| 1,000 Mbps (1 Gbps) | 8 sec | ≈ 10 sec |
| 2,000 Mbps (2 Gbps) | 4 sec | ≈ 5 sec |
No, they measure different things. GB (gigabyte) is an amount of data; Gbps (gigabits per second) is a speed. A 1 Gbps connection transfers 1 gigabit every second, which is 0.125 GB per second, so 1 GB takes about 8 seconds at full speed.
Because speed tests and plans are quoted in megabits per second while browsers show megabytes per second. Divide Mbps by 8: 100 Mbps = 12.5 MB/s. That is the correct maximum, not a fault.
Overhead from protocols, Wi-Fi loss, server limits and other devices typically cost 20–30%. The real-world column uses 80% efficiency, which matches what most people see on a healthy connection.
Storage and download sizes are decimal (1 GB = 8,000 megabits), which is what this calculator uses. Operating systems sometimes report GiB (binary, 8,192 megabits), the difference is 2.4% and does not change the answer in any practical way.