Ping a server
Hostname or IP — the same handshake the multiplayer browser sends
Ports and deep links
What to type when the address alone doesn't connect
Java default port
25565
An SRV record can override it
Bedrock default port
19132
UDP, not TCP
Pro tip
Results deep-link — the page reads ?ip=…&port=…&platform=… on load.
More server tools
The rest of the set, for the parts of the server this one doesn't touch
Frequently asked questions
Ports, icons, latency and the API behind this page
How do I check if a Minecraft server is online? +
Paste the server's hostname or IP into a server-list ping tool (like this one) and hit Ping. The tool sends the same handshake packet that the in-game multiplayer browser uses, so if it succeeds, your client will be able to connect too. If the ping fails, the server is offline, the firewall is blocking the port, or the address is wrong.
What's the difference between Java and Bedrock ports? +
Java Edition servers default to TCP 25565 — the long-standing port for the Minecraft handshake protocol. Bedrock Edition (Windows 10, mobile, console) uses UDP 19132 with a different RakNet-based protocol. The two are not interchangeable: pinging a Java server on 19132 returns nothing, and vice versa. Some hosts run both side by side via Geyser/Floodgate proxies.
Why is my server's ping high? +
Three usual culprits: (1) physical distance — every 1,000 km of fibre adds roughly 10 ms one-way; (2) overloaded server tick — if the server's TPS drops below 20, response packets queue behind game logic; (3) ISP routing — residential ISPs sometimes route Minecraft traffic through congested peering links. The latency this tool reports is the round-trip time from our prober to the server, not from your home — your real ping will differ.
Can I download a server's icon? +
Yes. A server-list ping returns the icon as a base64 PNG, which this tool decodes and offers as a download — the file is already the 64×64 server-icon.png vanilla requires. Icons are the server owner's artwork, so use someone else's only with permission.
How do I ping a Minecraft server from my own code? +
Call the public Crafty endpoint this page uses: GET https://api.crafty.gg/api/v2/servers/ping?ip=host:port&edition=java (edition=bedrock for Bedrock). It returns JSON with status, players, version, the raw MOTD and the favicon, so you don't have to implement the handshake protocol yourself.
Last verified for Minecraft 26.2