It depends on which edition you own. Bedrock Edition has full crossplay, so Windows, Xbox, PlayStation, Switch, mobile, and Chromebook players all share the same worlds, but not with Java Edition, which only connects to other Java players.
That single split answers almost every Minecraft crossplay question. Buy Bedrock and you can play with friends on nearly any device; buy Java and you're limited to other Java installs on Windows, macOS, and Linux.
We get asked this one constantly, because plenty of pages blur the two editions together and leave you guessing. Here's the exact matrix, why the editions don't mix, and how to get a cross-platform game going.
Minecraft crossplay by platform
"Crossplay?" means the two sides can join the same multiplayer session.
| Platforms | Crossplay? | Notes |
|---|---|---|
| Windows (Bedrock), Xbox One, Xbox Series X|S, PS4, PS5, Nintendo Switch, iOS, Android, Fire OS, Chromebook | Yes | Full crossplay across every Bedrock platform through a Microsoft account. Players join the same world by direct invite, a Realm, or a Bedrock Dedicated Server. |
| Windows, macOS, Linux (Java Edition) | Yes | Java-to-Java multiplayer only, across the three Java operating systems. |
| Java Edition and Bedrock Edition | No | Not officially supported. Different codebase, world format, and networking, so the two editions can't join each other. |
| Java Edition and any console (Xbox, PlayStation, Switch) | No | Consoles only run Bedrock, and Java isn't sold on console, so this pairing doesn't exist. |
The pattern is simple once you see it. Everything under Bedrock plays together, Java plays only with Java, and the two never officially cross.
The Bedrock and Java split, explained
Bedrock Edition and Java Edition run on different code. Bedrock powers the console, phone, Windows, and Chromebook versions, and every one of those talks to the others. On PlayStation, Minecraft sits alongside our picks for the top PS5 multiplayer games.
Java Edition is the original PC release for Windows, macOS, and Linux. It shares servers only with other Java copies, and Mojang has never connected it to Bedrock or to any console.
So the practical rule is short. If your group wants to play together across different devices, everyone needs Bedrock. Java is the right pick for classic mods and Java-only servers, but it keeps you inside the Java pool. Whichever edition you run, our full list of Minecraft cheats and commands covers the console commands.
Cross-progression and cross-save
Crossplay and cross-progression are separate questions, and people mix them up. Crossplay is about playing together; cross-progression is about carrying your stuff between devices.
Minecraft is partial here too. Inside Bedrock Edition, your Microsoft account carries Realms membership, Marketplace purchases, and account-linked data across every Bedrock platform, so what you bought on Xbox follows you to Switch. Minecraft is one of our picks for the best mobile multiplayer games if you play on a phone.
Java Edition keeps its own separate account and progress, tied to your Java installs. It doesn't share saves, purchases, or worlds with Bedrock.
One common point of confusion is the Minecraft: Java & Bedrock Edition bundle. It lets you play both editions under one purchase, but it does not merge your worlds or progress into a single save. Each edition still keeps its own.
How to play Minecraft together across platforms
Bedrock crossplay is on by default, and there's no single crossplay toggle to flip the way console shooters have. You control who joins at the world level instead.
For Bedrock:
- Sign in with a Microsoft account on each device.
- Add friends through that account, then invite them to your world, your Realm, or your server.
- Console players may also need their platform's paid online subscription (Xbox, PlayStation, or Nintendo).
For Java:
- Launch the game, which needs a Microsoft account to sign in.
- Use the in-game multiplayer and friends list, or join a Java server by its IP address.
There's no crossplay switch to turn off, because the split is structural rather than a setting. To limit who reaches a Bedrock world, set it to invite-only or friends-only, or keep your Realm private. It also lands on our roundup of the best multiplayer games on Xbox for more crews to join. That controls cross-platform access without disabling crossplay itself.
Setting the record straight
A quick clarification, because search results muddy this one. You'll see claims that Java and Bedrock can play together. Officially they can't, and Mojang has never connected the two editions.
Third-party tools like Geyser can bridge between Java and Bedrock, but they're unofficial, unsupported by Mojang, and used at your own risk. Terraria is another sandbox with a partial answer, as our guide on whether Terraria is cross-platform covers. We keep those separate from official crossplay, so treat any "Java-to-Bedrock crossplay" claim as a workaround, not a supported feature.
Does Minecraft have voice chat?
No. Minecraft has no built-in voice chat on any edition. Groups lean on platform party chat (Xbox, PlayStation, or Switch) or a third-party app like Discord to talk while they build.
Which edition should you pick

If your friends are spread across consoles, phones, and PCs, the one we'd buy first is Bedrock, because everyone lands in the same worlds. If you're on PC and you care about the deepest mod support and Java-only servers, Java is the better home, just know it keeps you inside the Java crowd. The Java & Bedrock bundle is the safe call when you want both, as long as you don't expect one shared save.

Get paid for the mobile games you already play
HeyCash pays you points for playing sponsored mobile games, taking surveys, and finishing offers, then cashes out through PayPal. Free to start, points convert to cash, and reward options start at $1.

