Spirelyzer Slay the Spire 2 run analyzer

See what your Spire runs are telling you

Drop in your Slay the Spire 2 run history for win rates, what kills you, card and relic stats, habits and co-op breakdowns.

Drop run files, a folder, or a .zip here

Accepts .run / .json files (one or many), a whole history folder, or a zip of it.

Where are my runs?
Your files never leave your computer. Everything is read and analyzed inside this browser tab; nothing is uploaded to a server. Loaded runs are remembered in this browser until you clear them.

How to load your run history

Slay the Spire 2 saves a file for every finished run. Here's how to find them and get them into Spirelyzer. It takes about a minute.

1

Open the Run dialog

Press Win + R, paste this path and press Enter:

%APPDATA%\SlayTheSpire2\steam
The Windows Run dialog with %APPDATA%\SlayTheSpire2\steam typed into the Open box
The Run dialog with the path pasted in.
2

Open your Steam ID folder

File Explorer opens on a folder containing one folder named with a long number. That's your Steam ID. Open it.

File Explorer showing the steam folder containing one numbered Steam ID folder
Your Steam ID folder (blurred here).
3

Go to profile1\saves\history

Open profile1, then saves, then history. You'll see one .run file per finished run. If you play on another in-game profile, use profile2 or profile3 instead. Modded runs live under modded\profile1\saves\history.

File Explorer showing the history folder full of .run files
The history folder. The .backup files are ignored automatically.
4

Load them into Spirelyzer

Pick whichever is easiest:

  • Drag the whole history folder onto the drop zone.
  • Select the files with Ctrl + A and drag them in, or use Choose files.
  • Zip them: right-click the history folder → Compress to ZIP file (Windows 11) or Send to → Compressed (zipped) folder, then drop the zip in. This is handy for sending your runs to a friend.
The Spirelyzer upload page with its drop zone
Drop files, a folder or a zip anywhere on the dashed area.
5

Explore

Use the tabs across the top. The filter bar narrows every view by character, ascension, solo/co-op, date and game version. Come back after more runs and drop the folder in again; runs you've already loaded are skipped.

Other platforms

PlatformRun history location
Windows%APPDATA%\SlayTheSpire2\steam\<steam id>\profile1\saves\history
macOS~/Library/Application Support/SlayTheSpire2/steam/<steam id>/profile1/saves/history
Linux / Steam Deck (Proton)~/.local/share/Steam/steamapps/compatdata/<app id>/pfx/drive_c/users/steamuser/AppData/Roaming/SlayTheSpire2/steam/<steam id>/profile1/saves/history

macOS and Linux paths follow the game's usual conventions but haven't been verified; if yours differs, search your drive for a folder named SlayTheSpire2. On macOS, press Cmd + Shift + G in Finder to paste a path.

Good to know

  • Co-op runs: each player's own files include everyone's stats. Spirelyzer detects which player is you (the one in every co-op run) and analyzes from your seat; change it with Co-op player in the filter bar.
  • Abandoned runs are kept but excluded from stats by default. Tick Include abandoned to count them as losses.
  • Names such as "Setup Strike" are derived from the game's internal IDs and may occasionally differ slightly from the in-game text.