# How to Convert a Minecraft Bedrock World to Java Edition (/docs/minecraft/convert-bedrock-to-java)



If you have a world from Bedrock Edition (mobile, console, or Windows 10/11) and want to use it on a Java server, you'll need to convert the world format. Chunker is the easiest online tool for this.

Converting with Chunker [#converting-with-chunker]

<div className="fd-steps">
  <div className="fd-step">
    Export your Bedrock world [#1-export-your-bedrock-world]

    On your device, export the world as a `.mcworld` file (rename to `.zip` if needed).
  </div>

  <div className="fd-step">
    Go to Chunker [#2-go-to-chunker]

    Visit [chunker.app](https://chunker.app/) in your web browser.
  </div>

  <div className="fd-step">
    Upload your world [#3-upload-your-world]

    Upload your Bedrock world file. Chunker will detect the format automatically.
  </div>

  <div className="fd-step">
    Select Java output [#4-select-java-output]

    Choose your target Java Edition version and click Convert.
  </div>

  <div className="fd-step">
    Download the converted world [#5-download-the-converted-world]

    Download the converted Java world file.
  </div>

  <div className="fd-step">
    Upload to your server [#6-upload-to-your-server]

    Access the [XGamingServer panel](https://panel.xgamingserver.com), stop your server, go to `Files`, and [upload the converted world](/docs/minecraft/upload-custom-world).
  </div>
</div>

What Converts and What Doesn't [#what-converts-and-what-doesnt]

| Feature                  | Converts? | Notes                                      |
| ------------------------ | --------- | ------------------------------------------ |
| Terrain/Blocks           | Yes       | Most blocks convert accurately             |
| Chests/Inventories       | Yes       | Items may differ slightly between editions |
| Entities (mobs, animals) | Partial   | Some Bedrock-exclusive mobs may be lost    |
| Redstone                 | Partial   | Redstone mechanics differ between editions |
| Command blocks           | No        | Commands use different syntax              |
| Custom skins/textures    | No        | These are client-side                      |

> ⚠️ **Warning:** Conversion is never 100% perfect. Some blocks, items, and mechanics work differently between Bedrock and Java. Always check your world after conversion.

> 💡 **Tip:** For complex worlds, consider using Amulet (desktop application) which gives you more control over the conversion process.

See also: [Upload Custom World](/docs/minecraft/upload-custom-world) | [Upload Existing Save](/docs/minecraft/upload-custom-world)

If you need help, join our [Discord](https://discord.xgamingserver.com/).
