ZeroLag is now on the Microsoft Store!

See your ZeroLag performance

ZeroLag

Free tool

Ping test: measure your latency to a game server

Enter a game server's IP address. ZeroLag first validates the address and sends a real ICMP ping from each Istanbul exit, then measures your browser's time to those exits. Their sum is a rough estimate of the ping you could expect on that server with ZeroLag installed — an indication, not a promise.

Enter a public IP address or hostname. It is resolved server-side; private and local network addresses are rejected.

How to run a ping test

Running a ping test on this page needs one thing: an address. Type the IP address of the game server you want to measure into the box above and press the button. ZeroLag validates the address and sends a real ICMP ping from each Istanbul exit first, then measures your browser's time to those exits.

What makes a ping measurement useful is repeatability. Stop large downloads while testing, use an Ethernet cable if you can, and repeat the same test during both a busy evening hour and a quiet one. A single measurement gives an indication; several give you a picture.

  • Enter the IP address of the server you want to measure.
  • Pause downloads and streams during the test.
  • Use Ethernet rather than Wi-Fi where possible.
  • Repeat the same test at different times of day.

How to ping an address directly from your own machine

The most accurate result comes from your operating system's own ping command. It sends real ICMP packets — precisely what a browser cannot do.

Run the following in Command Prompt (Windows) or Terminal, replacing the IP address with your own target.

Windows

ping -n 20 185.25.182.77

macOS / Linux

ping -c 20 185.25.182.77
  • Read the average on the summary line at the end.
  • A wide gap between min and max means an unstable connection.
  • 'Request timed out' lines indicate packet loss.
  • Stop downloads during the test and use Ethernet if you can.

What if the server does not answer ping?

Many game servers and hosting providers disable ICMP for security reasons. Such an address stays silent both on this page and in your own ping command.

That does not mean the server is unreachable — only that it does not reply to ping. In that case the game's own network readout is the only reliable source.

Why jitter and packet loss are not shown here

Jitter is the variation in delay between consecutive packets, and it needs many samples to mean anything. This page takes five samples per server and reports the fastest; a jitter figure derived from that would mislead.

Real packet loss cannot be measured from a browser either: TCP and QUIC retransmit transparently, so loss shows up here as a latency spike instead. The ZeroLag app uses ICMP, so it measures both correctly and watches them continuously during a match.

Frequently asked questions

Is this ping test free?
Yes. The ping test on this page is completely free and needs no account or installation. You can measure as many addresses as you like; there is only a short cooldown that stops requests being fired back to back.
Can I run a ping test on mobile?
Yes, the page works on phones and tablets. Measurements over mobile data and Wi-Fi vary more than on a desktop, though, so repeating the test a few times gives a more reliable result.
Is this a real ping figure?
It is an approximation. Because browsers cannot send ICMP, the leg from you to the nearest exit is measured over HTTPS and reads a few ms above the true value. The leg from the exit to the target is a real ICMP ping.
How do I find a game server's IP address?
Some games show the address of the server you are connected to in the console or the network readout. If you cannot find it, using a known address in the same region still gives a useful indication.
Why does the result change slightly each time?
Network conditions are momentary: household usage, the Wi-Fi environment and congestion along the path all shift constantly. Several measurements at different hours are more reliable than a single one.
Is the address I enter stored?
The address is used only to run the measurement, and the result is cached briefly. Private and local network addresses are rejected server-side.

Guides that help you read the result