How to Upload a Minecraft Bedrock World to a Server
Export your Bedrock world as a .mcworld on Windows, iPhone or Android, unzip it into the server's worlds folder, set the world name and keep its packs.
Updated Oct 3, 2026 · 6 min read
On this page
To upload a Bedrock world to a server, edit the world in Minecraft on Windows, iPhone, iPad or Android and choose Export World to get a .mcworld file. Rename it to .zip, extract it into a new folder (the zip has no folder of its own), and upload that folder into the server's worlds folder so level.dat sits at worlds/<name>/level.dat. Set level-name (the server's world name) to that folder name, update the server to your game's version and start it.
What you can and cannot upload
| World | Can it go on a Bedrock server? |
|---|---|
| World on Windows, iPhone, iPad or Android | Yes, export it, this guide |
| World on Xbox, PlayStation or Switch | Not directly, consoles cannot export. See getting a console world onto a server |
| A Bedrock Realm | Yes, download it first. See moving a Bedrock Realm |
| World with add-ons you installed | Yes, the packs come inside the export |
| Marketplace world or world built from Marketplace packs | No. Marketplace content is licensed to your account and is not for dedicated servers |
| Java Edition world | No, different format |
Before you start
- Update everything. Bedrock only loads a world and accepts players on the same version. Update the server after updating your game.
- Back up the server if it already has a world.
- Note any experiments the world uses. They come with it and cannot be changed on the server.
Step 1: Export the world
- Open Minecraft and go to Play, then Worlds.
- Click the pencil icon next to the world.
- Scroll to the bottom of General and click Export World.
- Save the file:
- Windows: pick a folder, such as Downloads.
- iPhone and iPad: the share sheet opens, choose Save to Files.
- Android: choose a location such as Downloads, or share it to Google Drive.
You now have <World Name>.mcworld. Copy it to a computer if you exported on a phone.
Step 2: Unzip it into a folder
A .mcworld is a zip file. Rename it to .zip and extract it. Its files sit at the top level with no folder around them, so extract into a new folder with a short name and no spaces, like MyWorld.
| File or folder | What it holds |
|---|---|
level.dat |
Seed, game rules, game mode, experiments |
db/ |
Every chunk, player inventory and entity |
levelname.txt |
The name shown in the game's world list |
behavior_packs/, resource_packs/ |
Copies of the add-ons applied to the world |
world_behavior_packs.json, world_resource_packs.json |
Which of those packs are turned on |
world_icon.jpeg |
The thumbnail |
Step 3: Upload into worlds
- Stop the server.
- Upload the
MyWorldfolder into the server'sworldsfolder. - Check the path: it must be
worlds/MyWorld/level.dat. If you seeworlds/MyWorld/MyWorld/level.dat, move the files up one level. - Set
level-name=MyWorldinserver.properties. On GamezServers it is World name in Settings. - Start the server and join with your server address and port.
The gotcha: the folder name is the world name
The server finds a world only by its folder name inside worlds. The name you see in game comes from levelname.txt and means nothing to the server. If level-name does not match the folder exactly (capitals and spaces included), the server does not complain. It quietly makes a brand new world with that name, and you join a fresh map and think the upload failed.
The same trap catches people who copy worlds by hand instead of exporting. On Windows, Bedrock worlds live in %APPDATA%\Minecraft Bedrock\Users\<id>\games\com.mojang\minecraftWorlds\ on current versions (older installs used %LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\). Each folder there has a random name like Ab3dEFg0AAA=. You can upload one of those directly, but then the world name setting must be that random string. Export is cleaner: you choose the folder name.
What happens to your inventory
The world, every build and every chest come across intact. Personal inventories are less reliable. A world made on your own device saves its host as a "local player", while a server saves each player by their account, so the world's owner often spawns at world spawn with an empty inventory and no XP. Friends who played in the world can hit the same reset, as server owners regularly report.
So before the final export, have everyone put their gear, including the Ender Chest contents, into normal chests at the base, and write down the base coordinates. It takes five minutes and makes the move painless.

Behavior packs that come with it
When you export a world that has add-ons applied, Minecraft puts copies of those packs into the world's own behavior_packs and resource_packs folders, and lists them in the two world_*_packs.json files. The server reads packs from the world folder, so nothing else needs installing. Players download the resource packs when they join.
If the add-on needs experiments like Beta APIs, they must already be on in the world when you export, since they are stored in level.dat. To add packs to a world that is already on the server, follow adding add-ons to a Bedrock server. Mojang's own server software and notes are on the Bedrock Dedicated Server page.
Common problems
- Server makes a brand new world: the world name does not match the folder, or the files are nested one folder too deep.
- "Outdated server" or "Outdated client": your game and the server are on different versions. See the Bedrock outdated server fix.
- Add-on missing in game: it was a Marketplace pack, or a pack folder lost its
manifest.jsonwhile copying. - Everyone is in creative or survival unexpectedly: the server's
gamemodeandforce-gamemodesettings decide this, not only the world. Check them. - Upload stalls in the browser: big worlds are best sent over SFTP, or as one zip extracted on the server.
On GamezServers
A Minecraft Bedrock server from GamezServers gives you a file manager that uploads zips, extracts them and can download a file from a link straight to the server, plus an SFTP login in Settings. Click Backup before replacing anything, set World name, and friends on any device play in the world without your phone or PC staying on. Allowlist them as covered in whitelisting Bedrock players.
FAQ
Where are Minecraft Bedrock worlds saved on Windows?
On current versions in %APPDATA%\Minecraft Bedrock\Users\<id>\games\com.mojang\minecraftWorlds\, one randomly named folder per world. Exporting is easier than finding the right one.
Can I upload a world from my iPhone?
Yes. Use Export World, choose Save to Files, then move the .mcworld to a computer or upload it from Files over SFTP.
Do my add-ons come with the world?
Yes, if they were applied to the world when you exported it. Marketplace content is the exception.
Will players keep their inventories?
Not reliably. The world's owner usually starts with an empty inventory on the server, so store everything in chests before you export.
Skip the setup. Your own Minecraft Bedrock server.
Then $4.99/mo. Just trying it? $1.25 for 3 days