What’s inside a .mcworld file
When you unzip a .mcworld, you get a complete Bedrock world save, which usually contains:
level.dat— the world’s metadata: name, game mode, seed, spawn point, game rules, and so on.db/— a LevelDB database that holds the actual world data such as chunks, blocks, and entities.levelname.txtand supporting files like the world cover image.
How to open / import a .mcworld
On a device that has Minecraft Bedrock installed, simply open the .mcworld file. The system will open it with Bedrock and import the world into your world list. On iPhone / iPad you can tap to import from the Files app; it works the same way on Windows / Android.
Note: Java Edition cannot import
.mcworlddirectly. If you have a Java world but want to play it on your phone (Bedrock), you’ll first need to do a Java → Bedrock conversion.
Won’t open? It’s probably a structure problem
When a .mcworld won’t open, the overwhelming majority of the time it’s not that “the file is broken” — it’s that the archive structure is wrong: level.dat isn’t placed at the root of the archive, or the world is wrapped in an extra folder. In this case you can use mcworld.app for a free on-device diagnosis, with a simple structure repair when needed, producing a new file that imports correctly — all without overwriting your original file.