How can I find my steam ID?

I haven't bought any games; I am playing a free one.
Is the ID only created if I buy a game?

  • When was the last time you saw your ID?
    – Trollwut
    Aug 6, 2014 at 10:27

4 Answers 4


Get your SteamID 64-bit

Method 1

Login to Steam using a web broswer.

Once logged click on your profile and add ?xml=1 to browser url address

http://steamcommunity.com/id/<yourname>/?xml=1 or http://steamcommunity.com/profiles/<yourprofilenumber>/?xml=1 (if you have not set a public username yet)

Method 2

Open this file <Steam Installation Path>\config\loginusers.vdf in notepad.

You'll receive a long XML file but you can look at tag at the beggining. It contains your 64-bit SteamID.


Get your SteamID 32-bit

Using a simple formula you can also build your Steam 32-bit ID similar to STEAM_X:Y:Z (e.g. STEAM_1:0:12345678) starting from Steam 64-bit ID

Z = (SteamID64 - 76561197960265728)  / 2
Y = SteamID64 % 2
X = 1 if profile is public / 0 if profile is private

If you have registered an account with Steam, you have a steam ID. This ID number, however, is not the same as your account name, nor is it any nickname you may choose to set.

The Steam Support site has a pretty thorough step by step instruction.

How can I find my SteamID?

SteamID refers to your Steam account's unique numeric identifier. The instructions below will help you find your SteamID - for assistance with the Steam Community, please see the Steam Community topic.

  • Launch any Valve multiplayer game.
  • Click Options.
  • Select the Keyboard tab.
  • Click the Advanced button.
  • Check the box labeled Enable Developer Console.
  • Click Apply and then click OK.
  • Join or create a server.
  • From the menu screen, press the tilde ~ key - typically in the upper left hand corner of the keyboard to load the Console.
  • Type status into the console text field and press the Enter key. Your SteamID will be displayed next to your nickname in the console window. SteamID example: STEAM_0:1:1234567
  • this is the only way? I don't have any Valve (first party, like TF2, Half-Life, etc) games installed! Oct 24, 2012 at 17:02
  • 1
    @JeffAtwood - Just look at your profile page. There isn't a need to use any third-party service or launch any Steam purchase, just view your profile, within Steam.
    – Ramhound
    Oct 24, 2012 at 22:13

Here's an alternative Steam ID Finder. It can do more things than just finding a Steam ID. It can also estimate the age of private accounts and keeps track of how many people have searched for each Steam profile.

Full disclosure: I am the owner of http://www.vacbans.com

  • 1
    Why the downvotes? Jul 15, 2013 at 14:23
  • Apparently this site gives you info on private accounts, which some members of the community are arguing is not a good idea to promote.
    – Mana
    Jul 15, 2013 at 16:07
  • 2
    I'm the creator of VacBans.com. I poured my sweat and blood into this project. The developer page on the Valve site explains how to use Steam IDs to determine the age of accounts. It's no secret. It's common knowledge in the gaming community. People will judge people based on the length of their steam ID with or without my site. I just make that judgement more accurate. :)
    – user51895
    Jul 20, 2013 at 19:20
  • 1
    @user51895 Full disclosure is important. :)
    – badp
    Aug 7, 2013 at 20:34

the easiest way to find steam id - is to open Steam Id Finder. Input anything you know (even profile url or dotabuff url) - it will show you all public details about that account.

  • 1
    This adds nothing not covered by user51895's answer. May 28, 2015 at 18:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .