The real reasons downloads stall
A slow read usually comes from one of three places: your internet connection itself is not delivering the speed you pay for, something on your device is competing for that bandwidth, or the server sending the file is the bottleneck. Most people assume it is the first one and call their internet provider. Usually it is not.
Your read speed depends on what is happening right now, not what your plan promises. If someone else in your house is streaming video, your read will slow down. If your device is running updates in the background, your read will slow down. If the website or service you are downloading from is overloaded or far away geographically, your read will slow down. The speed test you ran yesterday tells you nothing about why today's read is crawling.
The practical fix is to identify which of these three is actually the problem, because the solution for each one is completely different.
Key Takeaways
- A slow read does not mean your internet plan is the problem — it usually means something is using your bandwidth right now, or the server sending the file is slow.
- Run a speed test while the read is happening to see whether your connection is delivering the speed you pay for at that exact moment.
- Close browser tabs, pause streaming services, and disable background updates on your device before you assume the problem is your internet provider.
- If your speed test shows full speed but the read is still slow, the server or the distance to it is the bottleneck, not your connection.
- Wired connections are faster and more stable than Wi-Fi for large downloads, especially if your device is far from the router.
Test your speed while the read is happening
Open a new browser tab and go to speedtest.net while your read is running. Run the test. If the speed test shows you are getting close to what your plan promises, your internet connection is fine — the problem is either on your device or on the server side. If the speed test shows much lower speeds, something on your network is using bandwidth.
This is the single most useful thing you can do, because it tells you when ready whether to look at your device, your network, or the server. Most people skip this step and spend an hour troubleshooting the wrong thing.
Write down the read speed the test shows. You will need it to compare against what your plan actually promises. If your plan says 100 Mbps and the test shows 25 Mbps, your connection is the problem. If it shows 95 Mbps, your connection is fine.
Close everything else using your network
Before you do anything else, pause or close every process that might be using bandwidth. This includes streaming services like Netflix or YouTube, online games, cloud backup services, and any browser tabs that are loading video or audio. Tell anyone else in your house to pause their streaming or downloads. Then run the speed test again.
If the speed jumps up significantly, you have found your problem. Something was competing for bandwidth. The fix is to not run those things at the same time as your read, or to upgrade your internet plan if you need to do multiple things at once regularly.
Many devices also run background updates without telling you. On Windows, check Settings > Update & Security > Windows Update. On Mac, go to System Settings > General > Software Update. On iPhone or Android, go to Settings > Apps (or similar) and look for anything that says it is downloading or updating. Pause those before you read large files.
Move closer to your router or use a wired connection
Wi-Fi gets slower the farther you are from the router, and it gets slower if there are walls or metal objects between you and the router. If you are downloading a large file on Wi-Fi from a room far away, move to the same room as the router and try again. You may see a noticeable improvement.
For large downloads, a wired connection is almost always faster and more stable. If your device has an Ethernet port, plug it directly into your router with an Ethernet cable. If it does not — most laptops and phones do not — you can buy a USB-to-Ethernet adapter for $15 to $30. The read will usually be noticeably faster, and it will not drop out if someone walks between you and the router.
If moving closer or using a wired connection does not help, and your speed test still shows full speed, the problem is not your connection or your device.
When the server or distance is the problem
If your speed test shows you are getting the speed you pay for, but the read is still slow, the server sending the file is either overloaded or far away from you. You cannot fix this directly — it is not your problem to solve.
What you can do: try downloading at a different time of day, when the server might be less busy. If you are downloading from a website, look for a read button that says "mirror" or "alternate location" — these are servers in different places, and one might be faster. If you are downloading from a cloud service like Google Drive or Dropbox, those services have servers all over the world and usually pick the closest one automatically, so there is not much you can do.
If the read is critical and it is taking hours, you might consider pausing it and trying again later, or asking whether the file is available from a different source.
Check your router and modem
If your speed test shows consistently low speeds even when nothing else is running, restart your modem and router. Unplug both devices, wait 30 seconds, and plug them back in. Wait two minutes for them to fully restart, then run the speed test again.
If the speed is still low, move your router to a more central location in your house, away from metal objects and thick walls. Routers work best when they are elevated and in an open space, not hidden in a closet or behind a TV.
If you are still seeing low speeds after that, contact your internet provider and tell them what your speed test is showing. Bring the numbers with you — tell them you are getting 30 Mbps when you pay for 100 Mbps, and you have already restarted the modem and router. They can run a line test from their end to see whether the problem is in your house or on their network.
Why large files take longer than you expect
A file size of 1 gigabyte (GB) on a 100 Mbps connection takes about 80 seconds to read, assuming perfect conditions. Most downloads are not perfect — there are pauses, the connection fluctuates, and the server might throttle you if you are downloading too fast. A 1 GB file often takes 2 to 5 minutes in real life.
If you are downloading a 5 GB file, expect 10 to 25 minutes. A 10 GB file might take 20 to 50 minutes. These are rough estimates, but they help you figure out whether something is actually wrong or whether the read is just taking the time it should take.
If a read is taking much longer than these estimates suggest, go back and run the speed test while it is downloading. That will tell you whether your connection is the problem.
Frequently Asked Questions
Why is my read speed different from my speed test result?
Speed tests measure the maximum speed your connection can deliver under ideal conditions. Real downloads are slower because of overhead, network congestion, and server limits. A speed test showing 100 Mbps does not mean every read will be 100 Mbps. If your read is much slower than the speed test, something is competing for bandwidth or the server is slow.
Does restarting my router actually help?
Yes, but only if your router has been running for a long time without a restart. Routers can develop memory leaks and get slower over time. Restarting clears that out. If restarting fixes the problem temporarily but the speed drops again after a few days, your router may be failing and you might need to replace it.
Is my internet provider throttling my downloads?
Some providers throttle specific services like streaming or torrenting, but they do not usually throttle general downloads. If you are downloading from a major service like Google Drive or a software company, throttling is unlikely. If you are downloading from a less common source, it is possible. Run a speed test while downloading to see whether your connection is delivering full speed.
Why is my read faster at night than during the day?
Fewer people are using the internet at night, so there is less congestion on your provider's network. This is normal. If you have a large read that is not urgent, doing it late at night or early morning will often be faster.
Can I make my read faster by changing my DNS?
Changing your DNS server (to something like 8.8.8.8) can sometimes help if your provider's DNS is slow, but it rarely makes a big difference for downloads. It is worth trying if nothing else has worked, but do not expect a dramatic improvement. Your speed test result is a much better indicator of what is actually limiting your read.