Unlocking achievements is fun. Locking them again isn't so fun, especially if the developer hasn't offered the player an option to do so in the first place.

Thankfully, Steam has a catch-all solution to resetting achievements for individual games.

Resetting Steam Achievements

screenshot of a steam achievement list

There's no simple switch for resetting Steam achievements. Some games offer the option to reset player progress, and this may include Steam achievements as well.

You'll want to make sure this simpler, in-game method isn't available first.

To reset your progress for Steam achievements, we'll need to use something called the Steam Client Console.

Enable Steam Client Console

The easiest way to open the Steam Client Console is by hitting Win + R to open the Windows Run Command Dialog.

If you can't use this method to open the Run window, have a look at our guide on ways to open the Run Command Dialog.

With the Run window open, input the following command.

        steam://open/console
    

This will open Steam with a new tab available from the main window. The Console tab.

screenshot of the steam client console

This is where we'll input our commands to reset achievements.

Achievements and Stat Commands

screenshot of achievement clear in steam client console

The command we'll need to use is achievement_clear. On its own, it doesn't do anything. We need a couple of things first.

Head over to SteamDB, or the Steam Database, and search for the game associated with the achievement you're resetting.

screenshot of half life 2 in steam database

Copy the AppID listed against your game. Note this down or paste it somewhere you'll remember. Scroll down the page and click on the Achievements tab.

screenshot of half life 2 achievements in steam database

This will list all the achievements and their API Names. Pick out the achievement you want to reset and note that name.

Now you have your command. Input the information you've gathered like so.

        achievement_clear <AppID> <Achievement API Name>
    

Using the example in our screenshots, the code should look something like this. Remember to use the achievement name from SteamDB, and not simply the in-game name of the achievement.

screenshot of the steam client console with an input command filled out

You'll know it worked if you see the message achievement_clear success.

There is a second command that accompanies the above. Inputting reset_all_stats followed by an AppID will reset any stats Steam tracks for that game. For example, kills or time played. Be careful with this command, as it can behave differently depending on how any given game tracks those stats. For example, it might not function at all, or it may mess up crucial game statistics.

Reset Steam Achievements With Steam Achievement Manager

screenshot of the steam achievement manager main page

The above method is as close to an 'official' method as you can get. If you're after something a little easier, but also a little less 'legitimate,' consider the Steam Achievement Manager.

Learning how to use the Steam Achievement Manager makes this process much easier, with a GUI to ensure you're resetting the right achievements. However, this method falls into a gray area of Steam's terms of service. It's easier, but it's not guaranteed to be a completely safe method.

A Complicated Process

Ideally, there would be an easier way to reset achievements for any Steam game, as you never know when you'll want to replay a game from the ground up.

At least we have the option with the Steam Client Console.