Internet speed test
Measure your connection's download and upload throughput and latency against our server. Runs in your browser: no plugins, nothing to install.
How to use the internet speed test
- Open this page: the test starts automatically.
- Wait for the download and upload phases to finish.
- Read your download, upload, and latency; run it a few times for a reliable figure.
What the numbers mean
Download and upload are throughput in megabits per second (Mbps: divide by 8 for megabytes); latency is the round-trip delay in milliseconds. The test runs against vpn.golf's server in New Jersey, so it approximates your raw line speed before any VPN: it isn't measuring through an exit node yet. Results vary with Wi-Fi vs wired, distance, ISP plan, and congestion, so run it a few times. A VPN typically costs a little speed in exchange for privacy. To check responsiveness to a specific host, use the ping test.
Code & API examples
Use this from the command line or your code.
curl -o /dev/null -w '%{speed_download} bytes/s\n' "https://vpn.golf/api/tools/speedtest/download?bytes=10000000"
See all endpoints at /api/tools/.
Frequently asked questions
vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.
Step up to the tee for free