Internet Speed Test

Test your internet connection using real network transfers. Download speed is calculated from data received by your browser, upload speed from data sent during the test, and latency and jitter from timed network requests. Results are labeled as browser-measured and can vary with your network conditions.

The test transfers real test data to and from speed.cloudflare.com. Several megabytes may be transferred depending on the test and connection speed.

How the test works

  1. Warm-up: a small transfer checks the test endpoint and helps estimate an appropriate test size for the connection.
  2. Latency and jitter: timed requests are used to estimate round-trip latency and variation between measurements.
  3. Download: timed transfers allow the browser to calculate download throughput from the bytes received.
  4. Upload: timed uploads use generated test data to calculate upload throughput from the bytes transferred.

The complete test may take several seconds depending on connection speed, browser conditions and network latency.

Why there is no speed-test server on this site

YourAnalystAI is a static website and does not operate its own internet speed-test server. Instead, the browser communicates with an external speed-test service so that the tool can perform real network transfers without requiring a private backend or user account.

The test uses Cloudflare's public speed-test infrastructure through its supported download and upload endpoints. The external service provides the network endpoint while YourAnalystAI performs the measurement and displays the results in your browser.

Test endpoint: speed.cloudflare.com

Limitations & transparency

Test traffic is sent to the external speed-test service rather than to a YourAnalystAI server. YourAnalystAI does not provide a backend for storing speed-test results. See the Privacy Policy .

Understanding speed test results

Download speed
How quickly data is transferred from the internet to your device. It can affect activities such as loading websites, streaming media and downloading files.
Upload speed
How quickly data is transferred from your device to the internet. It can affect activities such as video calls, cloud backups, file uploads and live streaming.
Ping / latency
The time required for a network request to travel to the test endpoint and for the response to return. It is measured in milliseconds and is different from connection throughput.
Jitter
A measurement of how much latency varies between individual measurements. Higher variation can make interactive applications less consistent.
Packet loss
Packet loss normally refers to network packets that fail to reach their destination. Because a standard browser cannot directly observe IP-layer packets and retransmissions, this tool reports only an application-layer approximation when available.
Mbps vs MB/s
Mbps means megabits per second, while MB/s means megabytes per second. There are 8 bits in one byte, so 100 Mbps is approximately 12.5 MB/s before accounting for protocol overhead and other factors.
Why Wi-Fi results vary
Wireless interference, distance from the router, walls, network congestion and other nearby wireless networks can affect throughput. A wired Ethernet test can provide a useful comparison.
Why VPNs affect results
A VPN can add another network hop and encryption processing. Depending on the VPN server and network conditions, it can change latency and measured throughput.
Why different speed tests give different results
Speed tests may use different servers, network routes, protocols and measurement methods. Distance, server conditions and network routing can therefore produce different measurements.

Frequently Asked Questions

Why is my result lower than my ISP advertises?
Advertised speeds are often described as maximum or "up to" speeds. Your measured result can be affected by Wi-Fi conditions, other devices, VPNs, browser overhead, network congestion and the connection between your device and the test endpoint. For comparison, try testing over Ethernet and minimize other network activity.
Does the test upload or store my data?
The test transfers generated test data to the external speed-test service to measure upload performance. This is test traffic rather than a normal file upload to YourAnalystAI. YourAnalystAI does not provide a backend for storing speed-test results.
Why is packet loss shown as "approx. app layer"?
A normal browser cannot directly observe IP-layer packet loss or all network retransmissions. The tool can compare application-level data requested with data delivered during its transfers, but this should be treated as an approximation rather than a true network-layer packet-loss measurement.
Why can my browser block the test?
Privacy extensions, content blockers, corporate networks or browser security settings can interfere with requests to external speed-test services. If the test fails, try another browser or network and check whether an extension is blocking the external requests. The tool reports failures rather than generating artificial speed numbers.

Related Tools

Website Speed Test

Check how quickly a website responds and review website performance information.

Open Tool

IP Lookup

View information about the IP address associated with your current connection.

Open Tool

DNS Lookup

Inspect DNS records such as A, AAAA, MX, NS and TXT records for a domain.

Open Tool
```