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.txt and 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 .mcworld directly. 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.