Items & gear
What sits in your backpack and what your character wears, stored in the character block of the .ksd.
Enshrouded save editor items guide →A free, browser-based Enshrouded save editor for character saves: items, gear, level and skill points. It runs locally in your browser — and it is a beta: saves whose layout the parser doesn’t recognize yet are reported honestly instead of being edited blindly.
Early version: character saves from Enshrouded 1.0 whose layout is recognized can be edited. World saves show structure only, and some save versions are not adapted yet — failures are reported instead of guessed at.
Expects the .ksd file your character is stored in. See where Enshrouded save files live if you can't find yours.
Reading the file locally…
Could not read this save
Technical detail:
This save did not parse. You can optionally send an anonymized copy so this format can be supported in a future version. Sending is entirely your choice — nothing leaves your browser until you press Send.
This is a world save. Editing only supports character saves, so the structure below is read-only.
| Block | Type | Compression | Length | Checksum |
|---|
The whole flow happens locally: this Enshrouded save editor reads the file you pick, changes the values you choose, and hands back a new .ksd. Only an optional, anonymous sample upload after a parse failure ever touches the network.
Each character is stored as its own .ksd file, in your Steam cloud folder or your local Enshrouded save folder.
The file is parsed on your machine, in a background worker. World saves show their structure; character saves open for editing when the layout is recognized.
Change level, skills or items, then export a fresh .ksd. If your save version isn’t adapted yet, the editor says so plainly — and you can optionally send an anonymized sample to help add support.
Two tracks, one file. Everything the editor touches lives in your character save.
What sits in your backpack and what your character wears, stored in the character block of the .ksd.
Enshrouded save editor items guide →Rework your build without grinding another character — plan the allocation before you spend it in game.
Enshrouded skill points editor →Enshrouded keeps character saves in two places, depending on how you play. Steam copies them into its cloud folder under the game's app ID (1203620); local saves live in your user profile.
C:\Program Files (x86)\Steam\userdata\<SteamID>\1203620\remote\ %USERPROFILE%\Saved Games\keen games\Enshrouded\default %USERPROFILE%\Saved Games\Enshrouded\ Full Enshrouded save file location guide → Whichever folder yours lives in, copy the file somewhere safe before you touch it — is the Enshrouded save editor safe? covers the backup routine.
The Enshrouded save editor has a deliberately narrow scope. It changes values that already exist inside a character save; it does not rewrite world state, unlock content, or act as a trainer.
Two limits matter. There is no item database: a stack shows its numeric item ID, not a name or icon. And there is no “add item” flow: the beta edits values in a structure it recognizes rather than inventing new records.
Most broken-save stories start before the Enshrouded save editor opens. Each item below prevents a specific, common failure.
Export downloads a new .ksd with the same file name as the original. The editor does not write to your disk directly, so the last step is yours.
The honest limit from the export dialog still applies: this beta has not been verified against a real character save in-game. The file is written to the format specification and passes checksum validation, but no one has confirmed that the game accepts it yet. Keep the backup until you have seen the character load.
A .ksd file is a container, not a flat list of values. It starts with a short header and a table of contents, followed by several data blocks. Blocks may be stored raw or compressed with zstd, and each one carries a checksum.
The Enshrouded save editor unpacks only the blocks that hold the values you are changing, leaves the others byte-for-byte identical, recomputes the affected checksums, and repacks the container. A stale checksum is the most common way a save ends up looking broken: the game reads the block, compares the checksum, and refuses the file. That is why no value can be changed without updating the checksum that covers it.
Parsing runs in a Web Worker in your browser. The file is read on your machine, and normal editing makes no network request. The only upload path is the optional sample after a parse failure, and it stays closed until you tick the consent box and press Send.
There is more than one way to change an Enshrouded character save, and they trade off differently.
Use a desktop tool when you need a feature this beta lacks. Use this editor for a quick local change with a clear refusal when the format is unsupported. Either way, keep a backup.
Privacy-wise, yes: the editor runs entirely in your browser and your .ksd stays on your machine by default. The one exception is up to you — if a save fails to parse, you may choose to send an anonymized sample. It is an unofficial tool with no connection to Keen Games, so keep a backup copy of your save before you change anything, and expect beta-grade rough edges: save versions the parser doesn’t recognize are refused, not guessed.
Each character is stored as its own .ksd file. Since the 1.0 update (October 2026), local saves live in %USERPROFILE%\Saved Games\keen games\Enshrouded\default, and Steam copies saves into userdata\<SteamID>\1203620\remote\. The save file location guide lists both paths.
Yes. Enshrouded writes its save files when it exits, so a running game can overwrite your edited file the moment you close it. Quit the game completely before you edit, and consider pausing Steam Cloud sync for Enshrouded while you work so an older cloud copy cannot replace your file.
Ask the host first. The edit happens in your own save file, but showing up in another player’s world with boosted gear or skills without a heads-up is a good way to spoil their run. If you would rather not bring the edited character to co-op, keeping a second, untouched character for multiplayer is a habit worth having.
It targets the 1.0 character save layout, which is what the parser has been written and tested against. Layouts from older versions, or any layout that does not match, are refused with a clear error instead of being edited speculatively. World saves can be opened to inspect their block structure, but they are not editable.
The message names the category. The file may not be a .ksd container at all, it may be truncated, its table of contents may not match a known layout, a block checksum may fail, or a compression format may be unsupported. A checksum failure usually means the file was damaged or modified by another tool, so editing is disabled to protect it. If the structure reads but the character fields do not, that layout is simply not adapted yet — the optional sample channel exists for exactly that case.
Only change values that already exist in a recognized layout. In a fully recognized inventory you can adjust stack counts and item levels. When the layout is only partly recognized, in-place edits still work, but adding or removing records is not supported. There is no item database and no create-item flow, so the editor cannot invent a record with a name, icon, or stats.
It runs in a modern browser, so editing is not tied to Windows. Finding the save file differs: the paths here are Windows paths, and on Linux or Steam Deck you will look inside the Proton prefix instead. If you can get the .ksd file into your browser, the editor can read it.