How to Check Your Internet Connection (On Any Device)
Whether your video call just froze, a page won't load, or you're troubleshooting slow speeds, knowing how to properly check your internet connection is a foundational skill. There's more to it than opening a browser and hoping for the best — a real check tells you what kind of problem you're dealing with and where it lives.
What "Checking Your Connection" Actually Means
Most people treat a connection check as a binary: either the internet works or it doesn't. In practice, your connection has several layers, and a problem at any one of them produces different symptoms.
- Physical/hardware layer — the modem, router, cables, and Wi-Fi signal
- Network layer — your device's IP address assignment and local network status
- ISP layer — whether your provider is actually delivering internet to your home
- DNS layer — whether domain names (like google.com) are resolving correctly
- Speed/performance layer — how fast data is actually moving
A thorough check touches at least a few of these. Here's how to work through them.
Step 1: Check Your Hardware First 🔌
Before running any tests, look at your physical equipment.
- Modem and router lights — Most devices use LED indicators. A solid white or green light typically means normal operation; blinking amber or red usually signals a problem. Check your device manufacturer's guide for exact meanings.
- Cable connections — Loose ethernet or coax cables cause intermittent drops that software tests won't explain clearly.
- Restart the modem and router — Power cycle both devices (unplug, wait 30 seconds, plug back in) before running any diagnostics. This resolves a large percentage of connection issues.
Step 2: Test Whether It's Your Device or Your Network
Isolate the problem by testing a second device on the same network. If your laptop has no connection but your phone loads pages fine, the issue is likely device-specific — a driver problem, a misconfigured network adapter, or a software conflict. If all devices fail, the problem is upstream: your router, modem, or ISP.
On Windows:
- Open Settings → Network & Internet → Status — Windows will flag any detected connectivity issues and offer a built-in troubleshooter.
- Run
ping 8.8.8.8in Command Prompt. A successful ping (with response times) confirms your device can reach the internet. No response or "Request timed out" points to a deeper issue.
On macOS:
- Open System Settings → Wi-Fi (or Network) and check the connection status.
- Use Network Diagnostics (click the "Assist me" or diagnostics button) for a step-by-step check.
- In Terminal, run
ping 8.8.8.8— same logic as Windows.
On iPhone/iPad:
- Go to Settings → Wi-Fi and tap your network name. You'll see connection details and whether internet access is confirmed.
On Android:
- Go to Settings → Network & Internet → Wi-Fi, tap the connected network, and look for internet access status.
Step 3: Run a Speed Test
A speed test measures what your connection is actually delivering — not what your plan promises. The most commonly used tools are browser-based (search "internet speed test" and run Google's built-in test, or visit a dedicated speed test site).
What to look for:
| Metric | What It Measures | Why It Matters |
|---|---|---|
| Download speed | How fast data arrives at your device | Streaming, browsing, downloads |
| Upload speed | How fast data leaves your device | Video calls, cloud backups, gaming |
| Ping/latency | Round-trip time in milliseconds | Gaming, video calls, responsiveness |
| Jitter | Variability in ping | Stability of real-time applications |
Run the test a few times at different points in the day. A single test is a snapshot; patterns over multiple tests are more meaningful. Also run the test on a wired ethernet connection if possible — Wi-Fi adds its own variability and can mask whether the core connection is healthy.
Step 4: Check for ISP Outages
If your hardware looks fine and no devices can connect, check whether your ISP is having an outage. Most major providers have a status page or outage map. You can also check third-party outage trackers (search your ISP's name plus "outage" or "status") — though you'll need mobile data to do this if your home internet is completely down.
Step 5: Test Your DNS 🔍
Sometimes the internet is technically "up" but websites won't load because DNS isn't resolving properly. A quick test: try visiting a website by its IP address directly instead of its name. If that works but domain names don't, DNS is the issue. You can try switching your device's DNS to a public alternative (like Google's 8.8.8.8 or Cloudflare's 1.1.1.1) to see if it resolves the problem.
The Variables That Change What "Checking" Looks Like
Not every check follows the same path — several factors shape your diagnostic process:
- Connection type — Fiber, cable, DSL, satellite, and mobile broadband each have different failure modes and normal performance ranges
- Router vs. modem-router combo — Separate devices add a layer to isolate; combined units simplify it
- Wi-Fi band — Whether your device is on 2.4 GHz (longer range, slower) or 5 GHz (faster, shorter range) affects what your speed test shows
- Number of devices on the network — Heavy simultaneous use can throttle available bandwidth per device
- ISP plan tier — Your subscribed speeds set the ceiling; what you actually get may be lower during peak hours
- Operating system version — Older OS builds sometimes have Wi-Fi or driver bugs that newer versions patch
A household running smart home devices, multiple streaming services, and video calls simultaneously will see connection behavior that's meaningfully different from a single user doing light browsing — even on identical hardware.
What your specific setup reveals when you run through these steps is the part only you can see.