“World failed to import” usually doesn’t mean the file is broken

When Minecraft pops up “world failed to import,” your first thought is often that the file is corrupted. But in reality, the vast majority of cases come down to a wrong archive structure level: during import, the game looks for level.dat in the root directory of the .mcworld (which is essentially a ZIP). The moment it isn’t in the root, or the whole world is wrapped in an extra folder, the game can’t find the world and immediately reports “failed to import.” Common sources include packing it manually on a computer, getting re-compressed when forwarded, or a download site wrapping the world in an extra layer.

How to do it: on-device diagnosis + free simple repair

  1. Import your .mcworld / .zip / .mctemplate file into mcworld.app for a free on-device diagnosis to check the type, version, and health report.
  2. In the diagnosis results, look at where level.dat is, and confirm whether it’s a case of “level.dat not in the root directory” or “wrapped in an extra folder.”
  3. For this kind of structure level problem, choose the free simple structure repair to move the world files back to the correct level.
  4. Export a brand-new .mcworld, then go back to Bedrock and import it again.

For a more complete troubleshooting and repair workflow, see the in-depth tutorial: Import and Repair.

Note: your original file is not overwritten, and complex corruption is separate

The repair never overwrites the source file at any point—it generates a new version every time, and the original file and its hash are both preserved so you can trace and compare them later. If the diagnosis shows it isn’t a structure level problem but genuine corruption—such as missing internal data or a broken compression stream—the simple repair won’t be able to fix it, and you can switch to “advanced repair” instead. We don’t promise that every file can be recovered 100% of the time; the diagnosis is free, you pay by result, and failures are refunded. Prices shown in the app are authoritative. If your world can be entered in-game but throws an error when opened, start with what to do when a world won’t open; if you suspect genuine corruption, refer to .mcworld file corrupted.