How to Find Your Steam ID: A Complete Guide for Gamers
Your Steam ID is a unique identifier tied to your Steam account. It's used across gaming communities, third-party tools, server whitelists, modding platforms, and friend-invite systems. Knowing how to find it — and which format you actually need — makes a real difference depending on what you're trying to do.
What Is a Steam ID?
Steam IDs come in several formats, and this is where most confusion starts. They're not interchangeable, and different tools or platforms ask for different versions.
| Format | Example | Common Use |
|---|---|---|
| SteamID64 | 76561198012345678 | APIs, third-party sites, server tools |
| SteamID (Classic) | STEAM_0:1:26034970 | Older game servers, legacy systems |
| Steam3 ID | [U:1:52069941] | Source engine games, VAC systems |
| Custom URL | steamcommunity.com/id/yourusername | Public-facing profile link |
The SteamID64 is the most universally requested format today. It's a 17-digit number that never changes, even if you change your username or custom URL.
How to Find Your Steam ID Directly in the Steam Client
The simplest method works on desktop without needing any external tools.
Step 1: Open the Steam client on your PC or Mac.
Step 2: Click your username in the top-right corner of the Steam window.
Step 3: Select "Account Details" from the dropdown menu.
Step 4: Your Steam ID appears directly under your account name, formatted as a classic Steam ID (e.g., STEAM_0:1:XXXXXXX).
This is fast and reliable, but it gives you the classic format — not the SteamID64. For most modern uses, you'll want the 64-bit version.
How to Find Your SteamID64 via Your Profile URL 🎮
If you need the 64-digit number specifically, your Steam profile URL is the easiest starting point.
If your profile URL looks like this:steamcommunity.com/profiles/76561198012345678
That long number in the URL is your SteamID64. Copy it directly.
If your profile uses a custom URL:steamcommunity.com/id/yourcustomname
You won't see the SteamID64 there. In that case, you'll need to convert it.
Using a Steam ID Finder or Converter
Several well-known web tools accept your Steam profile URL or custom username and return all formats simultaneously. You paste your profile URL, and the tool outputs your SteamID64, classic ID, Steam3 ID, and sometimes additional data like your account creation region.
These tools work because Valve's public Steam Web API surfaces this data — it's not a workaround or exploit. The information is intentionally accessible.
If you'd rather not use a third-party site, there's a direct method using Valve's own API endpoint: https://steamcommunity.com/id/[yourcustomurl]/?xml=1
Replace [yourcustomurl] with your actual custom URL name. The resulting XML will contain a <steamID64> tag with your number. It looks technical, but you're just reading one number from a page of text.
Finding Someone Else's Steam ID
If you need a friend's or server player's Steam ID, the process is similar:
- From their profile: Navigate to their Steam profile. If their URL contains a 17-digit number, that's their SteamID64.
- From in-game: In many Source engine games (CS2, TF2, etc.), typing
statusin the console lists all connected players alongside their Steam IDs. - From third-party lookup tools: Entering their profile URL or username into the same converter tools will return their public ID data.
Note: custom URLs can be changed by the account owner at any time, so the SteamID64 is always the more reliable long-term identifier.
Why the Format You Need Matters
The reason this trips people up is that different platforms speak different dialects. 🔧
- Game server admins adding players to whitelists often need the SteamID64 or Steam3 format.
- VAC ban checkers and community reputation tools typically use SteamID64.
- Older Source mods or SRCDS servers may still require the classic
STEAM_0:X:XXXXXXXXformat. - Steam Web API calls for developers almost always use SteamID64.
- Community forums and profiles often accept either the custom URL or SteamID64.
Using the wrong format doesn't always produce an obvious error — sometimes the tool just silently fails or pulls incorrect data, which is frustrating if you don't know why.
A Note on Privacy
Your Steam ID itself is not sensitive. It's a public identifier — like a username. However, your SteamID64 can be used to pull publicly visible data from your Steam profile: game library (if public), playtime (if public), friend lists (if public), and ban history.
None of this is hidden information; it's whatever you've set to public in your Steam Privacy Settings under Account > Store Preferences. If you're sharing your Steam ID with server admins or community platforms, you're not exposing anything beyond what your profile already shows.
What Affects Which Method Works for You
Several variables determine which approach is most practical:
- Whether you have a custom URL set changes whether your SteamID64 is visible in the address bar
- Your operating system affects how easily you can access the Steam client versus a browser-based lookup
- What the requesting platform needs determines which format you're actually looking for
- Whether you're looking up your own ID or another player's changes the available paths
The right method isn't universal — it depends on which format is being asked for, what access you have, and how technical you're comfortable getting.