Minecraft (Java Edition) Server Status Checker
Enter a Minecraft server IP or domain (optionally with port) to check whether it’s online, view basic server information.
Embed Minecraft Server Checker on Your Website
Add this free Minecraft server checker to your website or dashboard. Just copy the iframe below — works instantly without setup.
Free • No signup • Safe iframe
How It Works
Enter a Minecraft server address such as play.example.com or add a port like mc.example.com:25565. The tool will check:
- ✅ server is online
- ❌ server is offline or unreachable
- 🧭 basic server details where available
Why Check Minecraft Server Status?
Server downtime means players cannot join, worlds are unavailable, and communities get frustrated. Checking server status helps detect problems earlier and gives players a quick way to verify whether the issue is on the server side or their own connection.
This tool is useful for server owners, administrators, and players who want to verify whether a server is reachable before joining. It is also valuable for community moderators tracking the health of public servers, content creators verifying server availability before streaming, and parents of young players who want to confirm a server is working before troubleshooting a child's connection.
Common Reasons a Minecraft Server Goes Offline
Minecraft servers, especially community-run ones, fail for many reasons. Knowing the most common causes helps you diagnose problems faster:
- Out of memory: Java's heap is exhausted because too many players, mods, or chunks are loaded. The Java process either crashes or becomes unresponsive. This is the single most common cause of Minecraft server downtime.
- Crashed worker thread: A bug in a mod or plugin throws an unhandled exception that stops the main tick loop. The process is technically alive but the server stops responding.
- Mod or plugin conflicts: After updating a mod or installing a new one, two plugins fight over the same resource and one of them takes the server down.
- World corruption: A region file gets damaged, often because of a hard shutdown during a save. The server fails to load that chunk and crashes the player who walks into it.
- Hosting provider outage: The VPS or game hosting platform has a network or hardware issue that affects your server along with many others.
- DDoS attack: Attackers flood the server's IP with traffic, exhausting bandwidth or connection limits.
- Expired hosting payment: Auto-renewal failed, the bill was not paid, and the provider suspended the server.
- Manual restart that did not come back: An admin restarted the server for an update but the start script failed silently. The server stays offline until someone notices.
- Port misconfiguration: A firewall rule was changed and now blocks the Minecraft port (default 25565), preventing players from connecting even though the server process is running.
How to Verify a Minecraft Server Is Reachable
When players report they cannot connect, here is the order of checks that quickly isolates the problem:
- Check from outside your network. Use this tool or another external checker. If the server responds externally, the issue is on the player's side.
- Verify the IP and port match the server's actual configuration. A typo in the address is the most common "outage" that is not actually an outage.
- Try connecting from a different location. Use a phone on cellular data or ask a friend in another region. Regional routing issues sometimes affect specific networks.
- Check the server console for errors. If you have admin access, look at the latest entries in the server log for crash reports, memory errors, or plugin failures.
- Confirm the firewall and port forwarding. If you are self-hosting, make sure port 25565 (or your custom port) is open in both the OS firewall and your router.
- Restart the server if everything else looks fine. Sometimes a simple restart resolves issues that would take hours to diagnose otherwise.
- Check the host's status page. If you use a managed Minecraft hosting service, they likely have a public status page showing current outages.
Continuous Monitoring for Server Owners
A one-off check is useful, but if you run a Minecraft server with a real community, you want to know about outages within seconds — not when the first player complains in Discord. Continuous monitoring is the answer.
With UptyBots, you can configure a port-based monitor for your Minecraft server that:
- Connects to your server's port every 1 to 5 minutes (configurable based on your plan).
- Verifies the server actually responds to a connection, not just that the IP is reachable.
- Sends instant alerts to email, Telegram, or webhook when the server stops responding.
- Tracks historical uptime so you can show your community a real reliability metric.
- Generates an embeddable status widget for your community website or Discord.
For server owners running paid Minecraft communities or popular public servers, the difference between knowing about an outage in 30 seconds versus 30 minutes is the difference between a quick fix and a wave of angry players.
Frequently Asked Questions
What is the default Minecraft Java Edition port?
The default port is 25565. If a server is hosted on this port, you can connect simply by entering the domain name without specifying a port. If the server uses a custom port, you need to include it in the address with a colon, like play.example.com:25566.
Does this tool work for Bedrock Edition?
No. This checker is specifically for Java Edition servers, which use TCP on port 25565 by default. Bedrock Edition uses UDP on port 19132 and a completely different protocol. For Bedrock servers, use the dedicated Bedrock checker.
My server is online but the tool says it is offline. Why?
A few possibilities: your server may be configured to only accept connections from specific IP ranges, blocking the checker; your firewall may be silently dropping connections from unfamiliar sources; you may have entered the wrong port; or your server may be hosted on IPv6-only and the checker is trying IPv4. Try connecting from a different external network to confirm.
Is this tool free to use?
Yes. The Minecraft Server Status Checker is completely free, requires no signup, and has no usage limits. For continuous monitoring with alerts, sign up for a free UptyBots account.
Can I monitor multiple Minecraft servers at once?
Yes — with a free UptyBots account you can add multiple Minecraft servers as separate monitor targets. Each one is checked independently, with its own uptime history, alerts, and embeddable status widget.