Speedtest

VPN speed test: measure the route you are using

A browser test of the connection between your device and ProofKit's servers: latency, jitter, download and upload. Run it with your VPN on to measure your ProofKit route, or with it off to get a baseline to compare against.

VPN speed testVPN latency testVPN route testtest VPN speed
Runs in
Your browser
Measures
Ping · down · up
Account
Not required
History
When signed in

01 /What it measures

The page times a short series of pings, then downloads and uploads test data between your browser and proofkit.org, and reports latency, jitter, download and upload speed.

The test traffic takes whatever path your device uses at that moment. With a ProofKit route active, the result reflects that route; with the VPN off, it measures your plain connection.

02 /Your route, when you are signed in

Signed in with an active session, the page also names the route under test (its entry and exit nodes and the transport) and shows a health snapshot of it from ProofKit's own monitoring: its Reality disguise, recent probe results through the route, and whether its nodes are online. That snapshot is measured from ProofKit's side, not from inside your network.

Signed-in results are saved, so you can compare runs over the day.

03 /Reading the result

Run it twice from the same place, once with the VPN off and once with it on: the difference is what the route costs you in speed and latency.

The transport matters. Hysteria2 is often fastest on lossy mobile networks but needs UDP; Reality and XHTTP ride ordinary TCP; olcRTC travels inside a video call and has video-call bandwidth. If a route is slow, try another transport in your app or another exit country in the marketplace.

04 /It uses real traffic

With the VPN on, the test's downloads and uploads pass through your route and are billed per GB like any other traffic. With the VPN off it costs nothing.

// faq

Common questions

Do I need an account to run the speed test?

No. Anyone can run it. Signing in adds the details of your active route, a health snapshot of that route from ProofKit's monitoring, and a saved history of your runs.

Does the speed test use my balance?

Only when your VPN is on: then the test's traffic passes through your ProofKit route and is billed per GB like any other traffic. With the VPN off it costs nothing.

Why is my result lower than my internet plan's speed?

The test measures the whole path to ProofKit's servers, through your route when the VPN is on. The distance to the exit, the transport and congestion along the way all count. Try another transport or a closer exit country.

Does the test show whether a route works in my country?

Only from your own device: a run with the VPN on shows how your route performs where you are. The route snapshot shown to signed-in users comes from ProofKit's monitoring, not from inside your network.

// next step

Test your connection

Runs in the browser in a few seconds. Turn your VPN on to measure your route, off to measure your plain line.

BEFORE YOU TEST

Decide what you are measuring

VPN on measures your ProofKit route, VPN off your plain connection. Run both from the same place, and close other downloads first.