Skip to content
Minecraft
Free tool

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.

For developers

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.

20 requests / minute
GET

Query parameters

addressRequired
Server address, e.g. play.hypixel.net or play.hypixel.net:25566
editionoptional, default: java
java or bedrock

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

play.example.com
Example Network | Paper 1.21.1Survival · Skyblock · Creative

Why 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.

  1. Step 1

    Enter address

    Enter the Minecraft server's domain or IP address, optionally with a port, e.g. play.example.com:25566.

  2. Step 2

    Choose edition

    Choose Java Edition or Bedrock Edition, as they use different default ports and protocols.

  3. Step 3

    Check status

    Click “Check status”. For Java, the checker first looks for an SRV record automatically, then resolves the A/AAAA addresses.

  4. 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.

  5. 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

JavaPort 25565, via TCP
BedrockPort 19132 over UDP (also over TCP with NetherNet)

Domain vs. SRV record

No SRV record

play.deinserver.de:25566

With SRV record (Java)

play.deinserver.de

Explore more

Tools for your Minecraft server

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 Support
Minecraft Server List

Find 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
Your own server?

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.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all Minecraft tools