How do I turn an MCPE world into a .mcworld file?

A solution step by step:

  1. MCPE version has to be at least 0.16.
  2. With a file explorer for iOS, find where your map is located on your device. It should be located at something like "games/mojang/minecraftworlds/yourWorldName".
  3. Open that folder, select all content (not other folders, only file content), and zip them, giving the name of your world.
  4. Rename the archive from "yourWorldName.zip" to "yourWorldName.mcworld".
  5. Done. You can now upload it to MCPEDL, as it is openable by any device.

If you managed to have your world on a computer, you can change the file extension from there too (as proposed by many solutions on the web). .mcworld is a zipped type of file too.

Sources:

  • Reddit post on renaming archive
  • Android tutorial for renaming archive
  • iOS tutorial for saving worlds
  • Arqade answer on a similar question