Web Analytics Made Easy - Statcounter

Tools / Terraria

Terraria World Rescue

World won't load, or opens corrupted or empty? Terraria already keeps the previous save as <World>.wld.bak (and <World>.twld.bak for tModLoader) - if the current .wld got truncated or corrupted, the backup is almost always fine. Point this page at your Worlds folder: it checks the world and its backup for truncation, shows which is intact and when each was saved, and rebuilds a clean .wld (plus .twld) you can drop back in.

Your world never leaves your browser. It reads only file names, sizes and modified-times, copies the chosen file's bytes into a zip locally, and never modifies your originals - the zip even keeps the file it would replace as a backup.

Your world never leaves your browser Reads names, sizes & times only Copies a copy - originals untouched

Pick your Worlds folder

On Windows, worlds live in Documents\My Games\Terraria\Worlds\ (tModLoader uses Terraria\tModLoader\Worlds\); a dedicated server uses its configured world path. Pick that folder. Close Terraria / stop the server first.

How Terraria backups work

Each time Terraria saves, it moves the previous world to <World>.wld.bak - a single-step backup. Modded worlds add <World>.twld (tModLoader data) and its own .twld.bak. So when a world breaks - a crash during save, a bad file copy, an interrupted upload - the good copy is usually right there as the .bak. The manual fix is to rename .wld.bak back to .wld; the catch is telling whether the current one is really broken and which copy is newer.

This tool reads the size and modified-time of the world and its backup, flags a truncated or orphaned file, and rebuilds a clean <World>.wld (with the matching .twld for modded worlds) from the copy you choose - keeping the one it replaces as a backup inside the zip.

Manual rescue (no JavaScript needed)

  1. Close Terraria / stop the server so nothing overwrites the files.
  2. In your Worlds folder, back up both <World>.wld and <World>.wld.bak somewhere safe.
  3. If the current .wld is tiny or won't load, rename <World>.wld.bak to <World>.wld (and .twld.bak to .twld for a modded world).
  4. Load the world to confirm before deleting the backup.

Need a fresh world instead? Generate a curated one with the Terraria World Generator. Prefer it hosted with backups? Run a Terraria server with Supercraft.

FAQ

Is my world really not uploaded?

Really - there's no upload endpoint on this page. Reading the folder and building the recovery zip both happen in your browser; the network tab shows zero requests carrying your world.

Can it recover a world with no good backup?

No tool can rebuild data that isn't on disk. If both the .wld and its .wld.bak are truncated, it says so honestly instead of handing you a broken file.

Does it work for tModLoader worlds?

Yes - it pairs the .twld (mod data) with its .wld by copy, so the recovered world keeps both halves matched.