How to Check Your Internet Connection: A Complete Guide

Knowing how to check your internet connection is one of those fundamental tech skills that pays off every time something loads slowly, drops out, or refuses to connect at all. Whether you're troubleshooting a streaming issue, diagnosing slow speeds, or just confirming your Wi-Fi is actually working, there are several reliable methods — and knowing which one to use depends on what you're actually trying to find out.

What "Checking Your Connection" Actually Means

There's a difference between checking whether you're connected and checking how well you're connected. Most people conflate the two, which leads to incomplete diagnoses.

  • Connectivity — Is your device online at all? Can it reach the internet?
  • Speed — How fast is data moving to and from your device?
  • Latency — How long does it take for a signal to travel to a server and back (measured in milliseconds)?
  • Stability — Is the connection consistent, or dropping in and out?

Each of these requires a slightly different check.

Method 1: The Basic Connectivity Check

The fastest way to confirm you're connected is simply to open a browser and load a reliable website — something like a major search engine or news site. If it loads, you have basic internet access.

A more technical version of this is the ping test, which you can run from your device's command line:

  • Windows: Open Command Prompt → type ping google.com
  • Mac/Linux: Open Terminal → type ping google.com

A successful ping returns a series of response times in milliseconds. If you see "Request timed out" or "Destination host unreachable," your connection has a problem — either at the device, router, or ISP level.

Method 2: Run a Speed Test 🚀

A speed test measures your download speed, upload speed, and ping (latency). These are the three numbers that define your connection's real-world performance.

Popular speed test tools include browser-based services you can find by searching "internet speed test." Most are free and take under 60 seconds.

Here's what the numbers mean:

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, file sharing
Ping/LatencyRound-trip signal time (ms)Gaming, video calls, real-time apps
JitterVariation in latencyStability of voice/video calls

A single speed test gives you a snapshot. Running multiple tests at different times of day gives you a much more accurate picture of your connection's real performance — especially if you suspect congestion during peak hours.

Method 3: Check at the Router Level

Your device might show a strong Wi-Fi signal while your router itself has lost its connection to your ISP. These are two separate things.

Log into your router's admin panel (typically accessed by typing 192.168.1.1 or 192.168.0.1 into your browser) to check:

  • Whether the router shows an active WAN/internet connection
  • Current connected devices and their signal strength
  • Any error messages from your ISP

Most modern routers also have companion apps that surface this information without needing to navigate the admin interface manually.

Method 4: Check Connection Status on Your Device

Every major operating system has a built-in way to view connection details.

  • Windows: Settings → Network & Internet → Status
  • macOS: System Settings → Wi-Fi → Details (on your connected network)
  • iPhone/iPad: Settings → Wi-Fi → tap the (i) next to your network
  • Android: Settings → Network & Internet → Wi-Fi → tap your connected network

These panels show your IP address, DNS server, signal strength, and whether the connection has verified internet access — not just a local network link.

Method 5: Diagnose With Traceroute

If you want to go deeper — for example, to find out where a connection is failing — traceroute maps the path your data takes from your device to a destination server, showing each hop and its response time.

  • Windows:tracert google.com in Command Prompt
  • Mac/Linux:traceroute google.com in Terminal

Packet loss or unusually high latency at a specific hop can tell you whether the problem is in your home network, at your ISP, or further out on the internet. This is particularly useful for persistent issues rather than quick checks.

The Variables That Change What You Find 🔍

The same check can produce very different results depending on:

  • Connection type — Fiber, cable, DSL, 5G home internet, and satellite all have different baseline speed and latency characteristics
  • Wi-Fi vs. wired — A device connected via Ethernet will almost always show faster, more stable results than one on Wi-Fi
  • Distance from router — Wi-Fi signal degrades with distance and through walls
  • Network congestion — Speeds often drop during peak evening hours on shared infrastructure
  • Device hardware — Older Wi-Fi adapters (Wi-Fi 4/802.11n) can't take full advantage of a fast connection
  • Number of connected devices — Bandwidth is shared across all active devices on your network

Two households with the same ISP plan can have meaningfully different real-world results based on these factors alone.

When Your Check Reveals a Problem

If your speed test results are significantly below your plan's advertised speeds, or your ping test shows packet loss, the next step is narrowing down where the fault lies:

  1. Restart your modem and router — resolves many transient issues
  2. Test via Ethernet — isolates whether Wi-Fi is the bottleneck
  3. Test on multiple devices — determines if it's device-specific
  4. Check your ISP's outage map — rules out a service-wide issue
  5. Contact your ISP — if all else points to the line itself

What counts as "good enough" depends entirely on what you're doing with your connection. A household with one remote worker doing video calls has different requirements than one with four people simultaneously streaming in 4K, gaming, and uploading large files. The numbers your checks return only become meaningful once measured against what your actual usage demands. 💡