VPN Speed Test
Test your download speed, upload speed, ping and jitter — with or without a VPN. 100% browser-based, no install needed.
⚡
Ready to test your connection
Click the button below to start — takes about 15 seconds
Your IP Address
Detecting...
Server Location
CDN Edge Node
Test Server
Cloudflare CDN
Test uses ~20MB of data • Results vary by server load and VPN routing
Frequently Asked Questions
How does this VPN speed test work?
The test downloads and uploads data from a CDN endpoint (Cloudflare) and measures the actual throughput in Mbps. Ping is measured by timing multiple HTTP requests to the server. The test runs entirely in your browser using the Fetch API — no plugins or apps needed.
Why is my VPN slower than my normal connection?
All VPNs add overhead: your data is encrypted before it leaves your device, routed through the VPN server, then decrypted. This adds processing time and network hops. The speed loss is typically 10–30% on a quality VPN. Free VPNs often cause 50–80% speed loss due to overloaded servers.
Which VPN is fastest?
In independent tests, WireGuard-based VPNs consistently outperform others. Mullvad, ProtonVPN and ExpressVPN all offer WireGuard. See our recommended VPNs page for tested and reviewed options.
Does VPN speed vary by location?
Yes significantly. Connecting to a VPN server in your own country is typically 3-5x faster than connecting to one on another continent. Always test with your actual chosen server location.
Why do my results vary between tests?
Network congestion, VPN server load, CDN routing and your own ISP all fluctuate in real time. Run 2-3 tests and use the average. Results are best compared consistently — e.g. same time of day with and without VPN.
Is this test using real bandwidth?
Yes. Each test downloads approximately 10-15MB and uploads 5-10MB of data. This gives a realistic measurement of your sustained throughput rather than a theoretical peak.