CONNECTION STATUS: CHECKING

Checking if your internet works...

Last tested: Never

ISP: Loading...
IP: Loading...
Server: Cloudflare CDN

Ping Latency

--

Jitter

-- ms

Packet Loss

--%

Download Speed

--

Peak

-- Mbps

Average

-- Mbps

Upload Speed

--

Peak

-- Mbps

Average

-- Mbps

What you get

Answer "Does my internet work?" with our free speed test

'doesmyinternet.work' is a professional-grade internet speed testing tool that answers the questions "does my internet work?" and "is my internet working?" Get accurate measurements of download speed, upload speed, ping latency, jitter, and packet loss - all from your browser without downloading any software. Trusted worldwide for troubleshooting internet issues, validating ISP claims, and ensuring reliable connectivity for work, gaming, and streaming.

Accurate Speed Testing

Professional-grade measurements using Cloudflare's global network for reliable, consistent results.

Complete Diagnostics

Beyond speed: ping, jitter, packet loss, and connection status for comprehensive network health.

Privacy-First Design

No account required, no data stored on servers, everything runs locally in your browser.

Perfect for:

  • • Troubleshooting slow internet connections
  • • Validating ISP speed claims and SLAs
  • • Testing before important video calls or online gaming
  • • Diagnosing Wi-Fi vs wired connection differences
  • • Checking network performance on mobile devices

How the test works

  1. Starts with a quick connection check to Cloudflare. If it passes, we confirm your internet connection is working before the speed run.
  2. Measures download and upload in short bursts using HTTP requests, calculating the 90th percentile (P90) speed so you can see consistent performance rather than just peaks or averages.
  3. Collects ping samples by timing HTTP requests to calculate latency, jitter (RMS of differences between consecutive samples), and packet loss (failed responses divided by total requests) for a reliability score.
  4. Uses ipapi.co once to detect your public IP, ISP, and approximate location so we can display your network context and select a nearby Cloudflare edge for realistic results.
  5. Stores only the timestamp of your last test locally so you can compare after tweaks or ISP changes.

FAQ

Do I need to install anything?

No. The test runs entirely in your browser using secure WebSockets. You remain in control of when the connection is checked, and nothing is stored on your device beyond the last test timestamp.

How accurate is the test?

We use Cloudflare’s global network to ensure the test targets nearby edge points, giving you consistent results similar to other trusted speed test services.

What do I do with the results?

Use the values to compare against your ISP’s promised speeds, file a support ticket with readings, or validate that your router or modem is operating correctly without running multiple tools.

How do you calculate download and upload speeds?

We download/upload test data from Cloudflare using HTTP requests in multiple timed bursts with payloads of 1MB and 5MB. We run 3 tests with 1MB payloads and 2 tests with 5MB payloads (5 total tests each for download and upload). We compute Mbps by dividing bits transferred by the seconds elapsed, then report the 90th percentile (P90) speed from all test runs, which represents your most consistent performance rather than just peaks or averages.

How do you calculate ping, jitter, and packet loss?

Ping is the round-trip latency of small messages. Jitter is calculated as the RMS (root mean square) of differences between consecutive ping samples, measuring connection stability. Packet loss is the percentage of requests that never return. Together they show whether your internet works reliably, not just quickly.

How do you detect my IP address and ISP?

We call ipapi.co once during the test to display your public IP, ISP, and nearby city so we can pick a close Cloudflare edge. That lookup is used only for this session, isn’t stored on our servers, and is not sold to anyone.

Is this an internet page speed checker?

Yes. "doesmyinternet.work" is a browser-based internet page speed checker focused on your connection quality—download, upload, latency, jitter, and packet loss—so you can answer "does my internet work?" or "is my internet working?" in seconds.

Why do speed test results vary?

Internet speeds fluctuate due to network congestion, time of day, device performance, Wi-Fi interference, and ISP routing. Run tests multiple times at different hours to get a better sense of your typical speeds. Results are also affected by your device, browser, and connection type.

Is my data secure and private?

Yes. All tests run directly in your browser. We don't store your IP, test results, or any personal data on our servers. The ipapi.co lookup for network info happens client-side and isn't retained. Your privacy is protected—no tracking, no cookies, no data collection beyond what runs locally in your browser.

Does this work on mobile devices?

Yes! The test works on any modern mobile browser. However, mobile results may be affected by cellular data caps, signal strength, and network throttling. For best results, connect to Wi-Fi when possible, as cellular speeds can vary significantly based on your carrier and location.

How does this compare to my ISP's speed test?

ISP speed tests often route through their own optimized servers and may not reflect real-world performance. "doesmyinternet.work" uses Cloudflare's global network for realistic results comparable to other independent speed tests. If you see significant differences, it could indicate ISP routing issues or throttling.

What about IPv6 or special network configurations?

The test uses standard IPv4 HTTP requests that work with most networks. If you're on IPv6-only or have special proxy/firewall configurations, results might be affected. The test will still work but may not reflect your full connection capabilities in those cases.