Tools / 7 Days to Die
7 Days to Die Player Transfer
Joined your dedicated server (or a new map) and your character is suddenly level
1? Your progress isn't gone - 7DTD names each player's files by identity ID and
loads <yourID>.ttp on login, so when your ID changes (offline
Steam → online EOS, or a new server ID) it can't find your
character and makes a fresh one. Point this page at your save's Player/ folder;
it finds the progressed character, renames its files onto the ID the game
now uses, and hands you a ready-to-drop bundle.
Your save never leaves your browser. The picker reads only file names and
sizes to plan the rename; the bundle is built locally from your own files and your originals
are never modified. The rename is the fix - the filename is the identity key, so the
.ttp/.map contents are never parsed or changed. The files it would
overwrite are kept inside the zip as a backup.
Find your character
Saves live under %APPDATA%\7DaysToDie\Saves\<World>\<GameName>\ on
Windows (a dedicated server uses the same layout). Pick that save folder - or the
Player/ folder inside it. Close the game / stop the server first.
Reads names & sizes only. Nothing is uploaded.
Want this on a real server? Supercraft hosts 7 Days to Die →
Why the level-1 character happens
7 Days to Die stores each player's character in a small bundle of files named for that
player's identity ID, inside the world's Player/ folder:
Player/
├─ EOS_00022c74…d6f.ttp ← character data (online / dedicated)
├─ EOS_00022c74…d6f.ttp.bak ← backup copy
├─ EOS_00022c74…d6f.map ← map exploration
└─ Steam_7656119…000.ttp ← the offline / singleplayer character
The game loads the .ttp whose name matches the ID you logged in with.
Offline play uses your Steam ID; online/dedicated play uses your EOS ID. Move
a singleplayer world onto a server (or switch identity) and the game looks for an
EOS_… file that doesn't exist yet, so it starts you fresh - while your real,
progressed character sits in the Steam_… file. The fix is simply to rename the
progressed bundle onto the ID now in use. This tool detects which is which by
.ttp size (a fresh character is tiny) and renames a copy, so nothing
you have is put at risk.
It transfers the character (level, skills, inventory, map). World terrain, bases and placed blocks are separate region files that travel with the world folder itself - see the World Generator and server tools for the world side. Want it all hosted? Run a 7 Days to Die server with Supercraft.
Manual method (no JavaScript needed)
- Close the game / stop the server so nothing is writing to the save.
- Open the world's
Player/folder. Note the two IDs: your progressed one (a large.ttp) and the fresh one the game just made (a small.ttp). - Back up the whole
Player/folder somewhere safe. - Copy the progressed character's
.ttp,.ttp.bakand.map, and rename each so the ID part matches the fresh ID (keep the extension). - Replace the fresh files with your renamed copies, then log in - your character is back.
FAQ
Is my save really not uploaded?
Really - there's no upload endpoint on this page. Reading the folder and building the renamed zip both happen in your browser; the network tab shows zero requests carrying your save.
Which ID do I rename to?
The one the game uses for you now. On a dedicated server that's your EOS_… ID -
log in once so the server creates your fresh files, and this tool will show that ID as the
target. Not logged in yet? Paste the EOS ID and it'll rename to that.
Will this transfer my bases and world too?
No - only your character (level, skills, inventory, map exploration). Bases and terrain are world region files that move with the save folder itself, not the player files.