IP Frog speed-test methodology
Exactly what IP Frog measures, how the full and light test profiles work, how quality labels are assigned, and where the limits are.
Transparent measurements are more useful than mysterious scores. This page explains what IP Frog's connection test does today and how to interpret its output.
The test engine
IP Frog uses Cloudflare's browser speed-test engine. The browser exchanges test data with Cloudflare's network and receives a measurement summary for latency, download bandwidth, upload bandwidth, and jitter.
The test starts only after you press the button. IP Frog does not quietly run a full bandwidth test during a normal page visit.
Progressive measurements
The full profile begins with a small latency and download warm-up, then collects additional latency samples. Download and upload transfers increase through several sizes so a fast connection has enough work to reach a meaningful rate.
The largest configured download sample is 250 MB and the largest upload sample is 50 MB, with multiple samples at several sizes. The engine controls the measurement sequence and summary. Actual transfer behavior can vary with speed, errors, and engine decisions, but a full test can consume a substantial amount of data. Avoid it on a metered or roaming connection unless that usage is acceptable.
IP Frog also contains a lighter profile designed for smaller transfers. When enabled, it uses fewer latency samples and tops out at much smaller payloads. The selected profile is stored with the result so light and full tests can be separated in analysis.
What the headline numbers mean
- Download is reported in megabits per second and summarizes data moving from the test network to the browser.
- Upload is reported in megabits per second and summarizes data moving from the browser to the test network.
- Latency is the unloaded round-trip delay reported in milliseconds.
- Jitter describes variation in latency.
The charts in the speed-test panel show the local series captured during the test. Up to ten completed results, including their chart samples, remain in your browser so you can compare recent runs.
Practical quality labels
IP Frog adds simple labels for streaming, gaming, and video calls. They are guidelines, not certification of a specific service.
Streaming is primarily classified from download bandwidth with a latency guardrail. Gaming emphasizes latency and practical jitter. Video calls consider upload, download, latency, and jitter together because a call needs to receive and send media in real time.
These thresholds intentionally describe broad experiences such as Great, Good, Average, Poor, and Bad. A particular game, conference platform, video resolution, household size, or employer network can have different requirements.
Regional latency estimates
The regional latency panel is separate from the bandwidth test. It measures the browser's round trip to the current Cloudflare edge and combines that with the edge-to-region response time from a regionally placed Durable Object.
That produces a useful estimate for comparing broad destinations. It is not a direct ping from your browser to a specific city, and the named region is an approximate service area rather than a guaranteed building.
Anonymous aggregate events
When a speed test starts, finishes, fails, or is shared, IP Frog may record a limited analytics event. A completed event can include rounded headline measurements, duration, mode, quality labels, ASN, network organization, approximate city/region/country, and Cloudflare edge code.
It does not include the public IP address, precise coordinates, hostname, full user agent, raw chart samples, or shared-result URL. A random per-test identifier connects the start and outcome of one test without creating a persistent person profile.
Read the privacy details for the full plain-language explanation.
Important limitations
This is a browser-based field measurement. Wi-Fi, device performance, browser scheduling, VPNs, local traffic, routing, and test timing can all influence the result. The test does not know which internet plan you purchased, whether your device is wired, or what other devices are doing.
For troubleshooting, repeat tests under documented conditions. For regional reporting, IP Frog will use grouped samples, minimum counts, and distribution statistics rather than presenting one result as the truth about an ISP.
