Steam Achievement Manager
SAM is a free, open-source Windows app and Steam achievement unlocker. View, unlock and relock supported Steam achievements and edit compatible game statistics - all from one small, portable desktop tool.
Direct control over your achievements
Games don’t always handle achievements correctly - one can fail to register, get stuck after an update, or be tied to a server that no longer exists. SAM gives you a focused way to review and fix that data, and nothing is applied until you commit it.
SAM Picker
The main game-selection screen finds your Steam titles and opens the achievement manager for each one. Search by name, or enter a Steam App ID when a game does not appear automatically.
Unlock & relock achievements
Mark a supported achievement as unlocked when the game failed to award it, or relock it to start a clean playthrough or challenge run - one achievement at a time, without touching the rest.
Achievement unlock times
Review the recorded unlock time for available achievements - helpful context when checking your profile history or diagnosing an unexpected unlock.
Statistics editor
Some achievements depend on counters rather than a simple flag. View and edit the supported integer and floating-point statistics a game exposes, and repair values that block an achievement.
Deliberate commit workflow
Your selections stay pending until you choose Commit Changes. SAM works title-by-title, so you always see exactly what will be submitted - safe by design, not silent bulk unlocking.
Portable & open source
SAM ships as a compact ZIP, not an installer - extract it and run it from any folder. The complete C# source is public under the zlib license, with no account or subscription required.
How to use Steam Achievement Manager
Download & extract
Download the SAM 7.0.41 ZIP, move it to a permanent folder, and extract every file. Do not run it from inside the archive, and keep all extracted files together.
Start Steam
Open the Steam desktop client and sign in to the account whose achievements you want to manage. Steam must stay running while SAM is in use.
Close active games
Exit any running game first - especially multiplayer titles and games protected by VAC or another anti-cheat system.
Open SAM Picker
Run SAM.Picker.exe. The picker loads your available game list; find the title you need and open its achievement and statistics view.
Select your changes
Check an achievement to unlock it, clear it to lock it, and change only the statistics you understand. Avoid editing unrelated values just to experiment.
Commit the changes
Review every selection and choose Commit Changes. Give Steam a moment to sync before reopening the game or checking your public profile.
Download Steam Achievement Manager
What you need: a Windows PC, the Steam desktop client running and signed in, and a supported game with Steam achievements. There is no native macOS, Linux, or mobile build.
Good to know before you use SAM
SAM is a third-party utility and not part of the Steam client. It works with the achievement and statistics data a game lets the local Steam client modify - so use it deliberately.
SAM can’t unlock everything
Some achievements can’t be changed because they are:
- Controlled by an official game server
- Protected from client-side modification
- Reapplied automatically from save data
- Connected to an increment-only statistic
- Managed by an external service rather than Steam
- Restored automatically when the game next starts
Use SAM safely
- Close all games before starting SAM.
- Never use it during an active multiplayer session.
- Avoid opening it alongside a VAC-secured or anti-cheat-protected game.
- Review every selected achievement and statistic before committing.
- Remember that relocking does not necessarily reset the matching save or progression.