Internet slowness usually comes from one of five places: your device, your router, your internet service provider, the websites you're visiting, or interference in your home

When your internet feels slow, the problem is rarely the internet itself. Most of the time it's something between your device and the websites you're trying to reach — and most of those things you can check in under five minutes. The fastest way to find out what's wrong is to test each layer one at a time, starting with the closest to you.

Before you call your internet service provider or restart everything, run a speed test on a device that's plugged directly into your router with an ethernet cable. That one test tells you whether the slowness is in your home network or somewhere else. Everything after that flows from that single answer.

Key Takeaways

  • A speed test on a wired device tells you whether slowness is in your home or with your internet service provider.
  • Wifi interference from microwaves, cordless phones, and neighboring networks can cut your speed in half without affecting wired devices.
  • Too many devices connected at once, background updates, and browser extensions all slow down individual devices even when your internet connection is fast.
  • Restarting your modem and router takes 30 seconds and fixes slowness caused by memory leaks or temporary connection drops.
  • Your internet service provider's advertised speeds are maximums, not guarantees, and slowness during peak hours (7 p.m. to 11 p.m.) is normal.

Test your actual internet speed with a wired connection

Go to speedtest.net or fast.com on a computer or laptop connected to your router with an ethernet cable — not wifi. Run the test and write down the read speed. This number is what your internet service provider is actually delivering to your home right now.

Compare that number to what you're paying for. Your bill should list your plan speed somewhere — often called "up to X Mbps". If your wired speed test is close to that number (within 10 percent), your internet connection is working as promised. If it's much lower, your internet service provider has a problem or your modem is failing. If it's close to the advertised speed but your wifi or individual devices still feel slow, the problem is in your home network, not your connection.

Write down the upload speed too. Upload speed matters for video calls, uploading files, and online gaming. If upload is much slower than read, that's normal — most home plans are asymmetrical. But if upload is nearly zero, your modem may not be synced properly to the network.

Check wifi interference and signal strength

Wifi operates on radio frequencies that other devices use too. Microwaves, cordless phones, baby monitors, and neighboring wifi networks all broadcast on the same 2.4 GHz band that most routers use by default. When multiple signals overlap, they interfere with each other and slow down your connection.

If your wired speed test was fast but wifi feels slow, interference is likely the culprit. Move your router away from the microwave and cordless phone base station. If you have a dual-band router (one that broadcasts both 2.4 GHz and 5 GHz), switch your devices to the 5 GHz network — it has shorter range but less interference and faster speeds. You can usually do this in your wifi settings by looking for a network name ending in "-5G" or "-5GHz".

If you don't see a 5 GHz option, log into your router's admin panel (usually 192.168.1.1 in your browser address bar) and check whether 5 GHz is turned on. Some routers ship with it disabled. You can also use a wifi analyzer app on your phone to see which channels neighboring networks are using, then switch your router to a less crowded channel — but this requires logging into the admin panel, and the default channel usually works fine unless you live in a dense apartment building.

Restart your modem and router

Unplug your modem (the device that connects to your internet service provider's line) and wait 30 seconds. Then unplug your router. Wait another 30 seconds and plug the modem back in. Wait for all its lights to stabilize — usually two to three minutes. Then plug the router back in and wait for it to fully boot, which takes another two to three minutes.

This fixes slowness caused by memory leaks (where the device uses more and more memory until it slows down), temporary connection drops that the device didn't recover from cleanly, and DHCP server issues that prevent devices from getting proper IP addresses. Most internet service providers recommend this as the first troubleshooting step because it works about 40 percent of the time.

If slowness comes back after a few days, your modem or router may be overheating or failing. Check that both devices have clear airflow around them — don't stack them in a closet or under other equipment. If they're in a hot room or direct sunlight, move them to a cooler spot.

Look for background activity on your device

Even when your internet connection is fast, individual devices can feel slow if they're doing something in the background. Windows and Mac computers often read and install updates automatically. Phones and tablets sync photos, read app updates, and refresh email in the background. Browser extensions can slow down web pages by running scripts on every site you visit.

On Windows, open Task Manager (right-click the taskbar and select Task Manager), click the Performance tab, and look at the Network column. If it shows high activity when you're not actively downloading anything, something is running in the background. Check the Processes tab and look for Windows Update, OneDrive, or antivirus software using the network.

On Mac, open Activity Monitor (search for it in Spotlight), click the Network tab, and sort by Sent Bytes. If something is sending data constantly, click it and look up what it is. System updates, iCloud sync, and Time Machine backups are common culprits.

On your phone or tablet, check whether a large app is updating in the background. Open the app store (Google Play on Android, App Store on iPhone) and look for apps with a progress bar. Pause any large downloads and try your internet again.

Check how many devices are connected

Every device on your network shares your internet connection. If you have ten devices streaming video, downloading files, or running updates at the same time, each one gets a smaller slice of your bandwidth. This is especially true on older routers or on the 2.4 GHz band, which has less total capacity than 5 GHz.

Log into your router's admin panel and look for a Connected Devices list. Most routers show this under a Clients, Devices, or DHCP section. Count how many are actually yours and actually in use. Devices that haven't connected in weeks sometimes stay on the list. If you see devices you don't recognize, someone else may be using your wifi — change your wifi password when ready.

If you have many devices connected, try disconnecting the ones you're not actively using. Turn off wifi on phones and tablets you're not holding, pause any downloads or backups, and close streaming apps on other devices. Then test your speed again on the device you care about.

Understand what your internet service provider actually promises

Internet service providers advertise speeds as "up to X Mbps". That "up to" is important — it's a maximum under ideal conditions, not a may provide. Your actual speed varies based on time of day, how many people in your neighborhood are online, the quality of the line to your house, and how far you are from the provider's equipment.

Slowness during peak hours (usually 7 p.m. to 11 p.m.) is normal and not a problem with your connection. If your wired speed test shows you're getting at least 80 percent of your advertised speed during off-peak hours, your internet service provider is meeting their obligation. If you consistently get much less than that, or if your speed drops dramatically at certain times, contact your provider and ask them to check the line to your house.

When you call, have your speed test results ready and tell them the time of day you tested. Ask them what speed they're seeing on their end. If they see a different speed than you do, the problem is between their equipment and yours — usually the modem or the line quality. If they see the same low speed, they have a network problem and should send a technician.

Frequently Asked Questions

Why is my internet fast on one device but slow on another?

The problem is almost always on the slow device, not your connection. Check whether that device is downloading updates, syncing files, or running a virus scan in the background. If it's on wifi, try moving it closer to the router or switching to the 5 GHz band. If it's an older device, it may have a slower wifi chip than your newer devices.

Does restarting my router really fix internet problems?

Yes, but only certain kinds. Restarting fixes memory leaks, temporary connection drops, and DHCP issues. It does not fix problems with your internet service provider's network, interference from other devices, or hardware failures. If slowness comes back within a few hours, restarting is not the real solution.

What speed do I actually need for normal internet use?

For browsing, email, and video calls, 10 Mbps is enough. For streaming video in HD, 25 Mbps is comfortable. For multiple people streaming at once or online gaming, 50 Mbps or higher is better. These are read speeds; upload speed matters mainly for video calls and uploading large files.

Can my neighbors' wifi slow down mine?

Yes, if you're both using the 2.4 GHz band and your networks overlap. Switch to 5 GHz if your router supports it, or change your 2.4 GHz channel to one that's less crowded. A wifi analyzer app shows you which channels nearby networks are using.

How do I know if my modem is failing?

If your wired speed test is much lower than your advertised speed, or if your speed drops randomly throughout the day, your modem may be failing. Check that it's not overheating and that all cables are plugged in firmly. If problems continue after a restart, contact your internet service provider and ask them to run a line test or send a replacement modem.