Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
When was the last time you saw your ID? – Trollwut Aug 6 '14 at 10:27
up vote 15 down vote accepted

Lazy Solution

What Is My Steam ID

Technical Solution

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<yourname>/?xml=1 or<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
share|improve this answer
You can also load your profile as XML to get your data. Example, – David Yell Jun 29 '13 at 13:42

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
share|improve this answer
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
@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

share|improve this answer
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
I'm the creator of 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
@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.

share|improve this answer
This adds nothing not covered by user51895's answer. – Studoku May 28 '15 at 18:01

protected by Studoku May 28 '15 at 18:01

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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