Steam Achievement ManagerSAM

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.

Download SAM 7.0.41How to use it
Free & open source Portable - no installer No subscription Steam client required

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

1

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.

2

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.

3

Close active games

Exit any running game first - especially multiplayer titles and games protected by VAC or another anti-cheat system.

4

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.

5

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.

6

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

Version 7.0.41Released Mar 19, 2026Platform WindowsLicense zlibPrice Free
Download SAM 7.0.41 for Windows
Portable ZIP package Open-source application No subscription

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.

Frequently asked questions

What is Steam Achievement Manager?

Steam Achievement Manager (SAM) is a free, open-source Windows application for viewing and managing achievements and compatible statistics in Steam games. It can unlock or relock supported achievements, inspect their state, and edit certain statistics exposed through a game’s Steamworks configuration. It is a focused achievement utility - not a game launcher, guide, card farmer, or optimizer.

What is SAM Picker?

SAM Picker is the game-selection component of Steam Achievement Manager. After you extract SAM, SAM.Picker.exe opens your available game library so you can choose a title; each game opens in its own achievement management window. You can also enter a Steam App ID when a game does not appear in the automatic list.

Is Steam Achievement Manager a Steam achievement unlocker?

Yes - SAM can act as a Steam achievement unlocker for games that allow their achievement state to be changed through the local Steam client. But calling it only an unlocker is incomplete: it can also relock achievements, show their state, inspect unlock times, and edit compatible statistics. Availability depends on how each game implements achievements.

Is Steam Achievement Manager free and open source?

Yes. SAM is free to download and use, with no paid edition, premium tier, subscription, or separate account. It is distributed as open-source software under the zlib license, written primarily in C#, and you can inspect or compile the source yourself.

Who created Steam Achievement Manager?

SAM was created by Rick Gibbed, an independent developer known for game-related tools and reverse-engineering projects. It began as a closed-source utility and was later released as open source. It is an independent project, not a product developed by Valve or a commercial software company.

Is Steam Achievement Manager an official Valve application?

No. SAM is independent third-party software. It is not developed, published, supported, sponsored, or endorsed by Valve Corporation. Steam, the Steam logo, and related trademarks belong to Valve.

Can Steam Achievement Manager unlock every achievement?

No. SAM cannot guarantee access to every achievement in every game. Some achievements are controlled by external game servers, publisher accounts, anti-cheat systems, or backend services, and others depend on protected data the local Steam client cannot modify. A game may also restore an achievement automatically when it detects completed progress in a save file.

Can Steam Achievement Manager remove or relock achievements?

Usually, yes. Supported achievements can be marked as locked by clearing their state and committing the change. Relocking does not necessarily reset the related game progress, though - save files, quests, collectibles, and internal progression may stay the same, and the game can unlock the achievement again when it next detects the original completion condition.

Can SAM change achievement unlock dates?

SAM can display recorded unlock times, but it does not offer arbitrary manual timestamp editing. When you unlock a previously locked achievement, Steam generally records the time the change was committed rather than a historical date.

Is Steam Achievement Manager safe, and can it cause a VAC ban?

SAM is open source and has been used for many years, but no third-party application can guarantee safety for every account or game. It is not designed as a cheat for modifying active gameplay, but it does interact with Steam data, so never use it during a multiplayer session or while a VAC-secured game is running. The safest procedure is to close all games, keep Steam running, make only the required changes, close SAM, and reopen the game afterward.

Does Steam Achievement Manager work on macOS or Linux?

SAM is primarily a Windows desktop application. There is no official native macOS, Linux, Android, or iOS release. Compatibility layers may allow it to run in some unsupported environments, but behavior can vary. For reliable use, run SAM on Windows with the Steam desktop client open and signed in.

Why does Steam Achievement Manager need Steam to be running?

SAM communicates with achievement and statistics services through the local Steam client. Steam must be open, connected, and signed in to the correct account before you launch SAM.Picker.exe; without an active session, SAM may be unable to identify your library, load achievement data, or commit changes. The selected game itself should remain closed.

Download Steam Achievement Manager

Free, portable and open source. Manage supported Steam achievements and statistics from one clear, purpose-built desktop app.

Download SAM 7.0.41
Free downloadPortable ZIPOpen sourceNo subscription