Minecraft Server Status Checker
Use the Minecraft Server Checker to check whether a Java or Bedrock server is online, for free and without signing up. Enter a domain or IP address to check the server live: online status, current and maximum players, MOTD, version, ping, IP and port. For Java servers, it also shows the SRV record, server icon and any reported Mods.
Built by Luca Stanek
Status checked? Run your own Minecraft server.
Free JSON API
Build Discord bots, status widgets for your forum, or custom tools—the same live data shown above (player count, MOTD, version, Mods, DNS) is also available through a free JSON API. No account or API key required; CORS is enabled.
Query parameters
addressRequired- Server address, e.g.
play.hypixel.netorplay.hypixel.net:25566 editionoptional, default: javajavaorbedrock
Example response
{
"success": true,
"data": {
"online": true,
"transport": "slp",
"serverName": "A Minecraft Server",
"players": { "online": 12, "max": 100 },
"version": { "name": "1.21.1", "protocol": 767 },
"pingMs": 24,
"network": {
"ip": "203.0.113.10",
"dnsRecords": ["203.0.113.10"],
"blockedByMojang": false
}
}
}transport is slp (Java), raknet, or nethernet. With nethernet (Bedrock from BDS 1.26.51.1), the port accepts TCP connections (whether Minecraft is actually running there is not checked) and does not report player counts, MOTD, or version: players is then 0/0 and version.name is null.
Example result
What the Server Status Checker shows you
You enter a Minecraft server address, and the checker queries it live to show its online status, players, version, ping, and MOTD. The example below is a fictional server, not a real query.
Example · Example with a fictional domain · play.example.com · Java Edition
play.example.com is online- Status
- Online
- Online players
- 37 / 200
- The server also reports a selection of players, e.g. Steve, Alex.
- Version
- Paper 1.21.1
- Protocol version 767
- Ping
- 42ms
MOTD
Example Network | Paper 1.21.1Survival · Skyblock · CreativeWhy this checker
More than just online or offline
Not just a simple ping tool.
Real Server List Ping
The same handshake as the Minecraft client—no port scan or query protocol required.
Java & Bedrock
Both editions, including their respective default ports and protocols.
SRV record resolution
Custom domain without a port? We automatically check and follow its SRV record.
MOTD, Icon & Mod List
Player count, colored MOTD, icon and — if reported — the Mod list at a glance.
Free JSON API
The same live data as a public JSON API for bots and your own tools—no account required.
No login, fair limits
No registration, cached for 20 seconds, fairly rate-limited per IP.
How it works
How to check a Minecraft server's status
From server address to live result.
Step 1
Enter address
Enter the Minecraft server's domain or IP address, optionally with a port, e.g. play.example.com:25566.
Step 2
Choose edition
Choose Java Edition or Bedrock Edition, as they use different default ports and protocols.
Step 3
Check status
Click “Check status”. For Java, the checker first looks for an SRV record automatically, then resolves the A/AAAA addresses.
Step 4
View the live result
The server is queried live: Java via Server List Ping and Bedrock via RakNet. You'll see its online status, current and maximum player counts, MOTD, version, ping, IP and port. For Java, you'll also see the SRV record, server icon and Mods if reported.
Step 5
Share a link or use the API
After the check, the address and edition appear in the page URL, so you can share the status as a link. The free JSON API below the form provides the same data.
Default Minecraft server ports
| Java | Port 25565, via TCP |
| Bedrock | Port 19132 over UDP (also over TCP with NetherNet) |
Domain vs. SRV record
No SRV record
play.deinserver.de:25566With SRV record (Java)
play.deinserver.deExplore more
Tools for your Minecraft server
Server Configuration Generator
Describe your server.properties in your own words using the ZapX AI Agent or set each option manually — with a live preview to copy or download.
Built by Florian Galz
Log Analyzer
Paste a crash report or log to get automatically detected causes and suggested fixes, plus a shareable link.
Built by Luca Stanek
Startup script and command generator
Create a Java startup command or startup script for your Minecraft server—with RAM and Aikar's Flags.
Built by Luca Stanek
DNS/SRV record generator
Enter an IP, port, and desired domain — ready-to-copy SRV and A/AAAA records for Java & Bedrock.
Built by Luca Stanek
MOTD Generator
Design your server MOTD with colors, gradients and a live preview – ready for server.properties, Bedrock and MiniMessage.
Built by Marvin Kluck
Port Checker
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
FAQ
Frequently asked questions about the Minecraft Server Checker
Quick answers about offline status, ports, SRV records, player lists and the free JSON API.
Enter the server address (domain or IP, optionally with a port), choose Java or Bedrock, and click “Check status”. The Minecraft Server Checker queries the server live and shows its online status, current and maximum player counts, version, ping, MOTD, IP, port and SRV record. For the fictional example server play.example.com, the result would look like this: online, 37 of 200 players, version Paper 1.21.1, ping 42 ms, MOTD “Example Network | Paper 1.21.1 Survival · Skyblock · Creative”.
Usually, port forwarding is missing or a firewall is blocking the port. Also check that the edition and port are correct. You don't need to enable the separate query protocol (enable-query): the checker queries Java servers using the same Server List Ping as the Minecraft client. Bedrock servers using NetherNet (the default from BDS 1.26.51.1) don't respond to UDP pings. For those, the checker checks the TCP port and shows the server as reachable, without player counts, MOTD or version.
Java servers use TCP port 25565 by default; Bedrock servers use UDP port 19132. Their protocols also differ: Java uses Server List Ping over TCP, while Bedrock traditionally uses RakNet over UDP. Newer Bedrock servers use NetherNet, which also uses TCP. Always choose the correct edition before checking the status.
An SRV record (_minecraft._tcp) lets players join a Java server through a domain without specifying a port, such as play.deinserver.de instead of play.deinserver.de:25566. For Java servers, the checker automatically looks for this record before resolving A/AAAA addresses and shows the SRV record's target and port in the results.
You'll see the current and maximum player counts. If a Java server also reports a selection of player names, the checker displays them. The server determines whether any names appear and how many. Bedrock servers don't report player names.
The checker only checks the server whose address you enter. It doesn't check the status of Mojang and Microsoft services such as login, authentication or Realms. The result also shows whether the address is on Mojang's blocked server list.
Yes. The same live data is available through a free JSON API with no account or API key, and CORS is enabled. You'll find an example request and response directly below the form. Requests are subject to a fair per-IP limit of 20 per minute.
Only Forge/Fabric servers that actively report it provide a Mod list. Vanilla, Paper, and Spigot do not report one, and client-side Mods never do.
Any more questions?
Contact SupportFind your next Minecraft server
Survival, SMP, Skyblock, Modpacks and more – with live player counts, vote rankings, and version and language filters.
- Live status & player counts
- Community vote rankings
- List your server for free
Host your own Minecraft server in 60 seconds
DDoS protection included, Modpacks installed in one click, cancel anytime — starting at just a few euros per month.
No setup. No risk. Online in seconds.
Looking for more tools? View all Minecraft tools
