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.8 in 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:

MetricWhat It MeasuresWhy It Matters
Download speedHow fast data arrives at your deviceStreaming, browsing, downloads
Upload speedHow fast data leaves your deviceVideo calls, cloud backups, gaming
Ping/latencyRound-trip time in millisecondsGaming, video calls, responsiveness
JitterVariability in pingStability 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.