Quick Answer: Use the free Minecraft Server Status Checker on ServerHub. Enter the server IP, select Java or Bedrock, and click Check Status. You will see the result in seconds — no account required.
Why You Cannot Always Trust Your In-Game Server List
The Minecraft client server list only refreshes when you open it, and it caches results between sessions. This means the green ping indicator you see might be minutes or even hours old. A server that shows as online in your list can be completely unreachable by the time you click Join. External status checkers solve this by pinging the server in real time, every single time you check. They connect from outside your network the same way your game client would, so you get an honest, up-to-the-second answer. Common situations where an external checker helps:- The server shows offline in your client but your friend says it is working fine (likely a local network or VPN issue)
- You cannot tell if a new server address is correct before investing time configuring your client
- You want to check a server without launching Minecraft (saves several minutes on slower machines)
- You run a server and want to verify it is publicly reachable after a config change or restart
- You want to share a server's live status with someone who has not played before
How to Check Any Minecraft Server's Status
Open the Tool
Go to the Server Status Checker. No login required — it works instantly in any browser.
Enter the Address
Type or paste the server IP or domain name. Include the port only if it is non-standard (most Java servers use 25565 by default).
Select the Platform
Choose Java Edition or Bedrock Edition. The two platforms use completely different protocols — selecting the wrong one always returns an offline result.
Read the Results
The tool shows online/offline status, current player count, server version, MOTD, latency in milliseconds, and the server icon.
Understanding the Status Results
Online / Offline
Online means the server responded to the ping within the timeout window. Offline means no response was received. A server can show as offline for several reasons that are not necessarily permanent — see the troubleshooting section below.Player Count
The player count shows how many players the server reports externally, along with its maximum capacity (for example, 142/500). Note that some servers use plugins to customise or hide this number. A count of 0/0 often means the server uses a proxy that masks real player data.Version
The version string tells you which Minecraft release the server is running, such as1.21.1 or Paper 1.20.4. Some servers use ViaVersion or similar plugins to accept multiple client versions. If your client version is not listed, check whether the server description mentions version support.
MOTD — Message of the Day
The MOTD is the description text that appears below the server name in your in-game list. Server owners use it to announce events, display rules, or show current server status messages. The checker renders the MOTD with colour formatting exactly as it would appear in game.Latency (Ping)
Latency is measured in milliseconds (ms) and represents the round-trip time from the checker's servers to the Minecraft server. Use it as a rough guide:- Under 50 ms — Excellent. Very responsive, suitable for competitive PvP.
- 50–100 ms — Good. Most players will not notice any delay.
- 100–200 ms — Acceptable. Slight delay in fast-paced scenarios.
- Above 200 ms — High. You may experience lag during combat or fast-moving gameplay.
Note: The latency shown is from our servers, not from your location. Your actual in-game ping may be higher or lower depending on your internet connection and geographic distance from the server.
Common Reasons a Server Shows as Offline
Just because the status checker returns offline does not always mean the server is permanently down. Here are the most common causes and how to diagnose them.Wrong IP or Port
The most common mistake. Double-check the address for typos. Java servers default to port 25565 and Bedrock to port 19132 — only add a port number if the server specifically tells you to use one.
Wrong Platform Selected
Sending a Java ping to a Bedrock server (or vice versa) always fails. Toggle the platform selector and check again. Some servers run both editions on different ports.
Server Restarting or Under Maintenance
Most servers restart periodically for updates or maintenance. Wait two to five minutes and check again. Many servers post downtime announcements on their Discord.
External Pings Blocked
Some servers block external ping requests for security. If the server shows offline here but your friend can join, this is likely the cause. Try connecting directly in your game client.
DNS Not Propagated
If a server recently changed its IP or domain, DNS propagation can take up to 48 hours. The old address may no longer work while the new one is not yet resolvable everywhere.
Checking Server Status Without a Tool
If you prefer a manual approach, you can check server status directly in Windows, macOS, or Linux using the built-in command line. Java server — test TCP connectivity:- Windows:
Test-NetConnection play.example.com -Port 25565(PowerShell) - macOS/Linux:
nc -zv play.example.com 25565
- TcpTestSucceeded: True or Connection succeeded — the port is open and the server process is running
- Connection refused — the port is reachable but the server process is not listening
- Request timed out — the server or firewall is blocking the connection entirely
For Server Owners: How to Monitor Your Own Server
If you run your own Minecraft server, the status checker is useful for verifying that port forwarding is configured correctly and that the server is reachable from the public internet — not just from within your local network. Steps to verify your server is publicly accessible:- Start your server and confirm it is running locally
- Open the Server Status Checker
- Enter your public IP address (not 127.0.0.1 or localhost) and port
- If it shows offline, check your router's port forwarding rules for port 25565 (TCP for Java) or 19132 (UDP for Bedrock)
- Make sure your firewall is not blocking the port on the server machine itself
Share Your Server Status: After a successful check, copy the shareable link and post it in your Discord. Your players can click it to see live status without needing to own the game or launch Minecraft.
