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 '14 at 10:27

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! – Jeff Atwood Oct 24 '12 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 '12 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? – John the Green Jul 15 '13 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 '13 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 '13 at 19:20
  • 1
    @user51895 Full disclosure is important. :) – badp Aug 7 '13 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. – Studoku May 28 '15 at 18:01

Not the answer you're looking for? Browse other questions tagged or ask your own question.