How to Find Your Steam ID: SteamID64, SteamID3, AccountID Explained
All Steam ID formats on one example, conversion formulas, and every place to find your ID: profile URL, Friend Code, trade link, userdata folder, CS 1.6 status, demos and the CS2 console
A Steam ID is the permanent identifier behind every Steam account. Your nickname, avatar and custom URL can change, but the Steam ID stays. Steam, game servers, the Web API, trade links, ban lists, admin configs and third-party tools all use it.
In this guide I explain the formats (SteamID, SteamID3, SteamID64, AccountID and HEX), show how to convert between them, and where to find your ID: in Steam, in Counter-Strike 1.6 and Counter-Strike 2, in links, folders and demos.
Steam ID Formats: SteamID, SteamID3, SteamID64, AccountID
All formats describe the same account, they're just written differently. Here is one account in every format:
| Format | Example | Where you see it |
|---|---|---|
| SteamID (Steam2) | STEAM_0:1:12345678 |
CS 1.6, old Source games, AMX Mod X, old ban and admin lists |
| SteamID3 (Steam3) | [U:1:24691357] |
Newer server logs, tools, admin configs |
| SteamID64 | 76561197984957085 |
Profile URLs, Steam Web API, CS2 tools, most websites |
| AccountID | 24691357 |
Friend Code, trade link (partner=), userdata folder |
| HEX | 11000010178c29d |
SteamID64 in hexadecimal, some server mods (steam:...) |
SteamID (Steam2): STEAM_X:Y:Z
-
X
: the universe. Public accounts are universe 1, but many older games, including CS 1.6, show 0.
STEAM_0andSTEAM_1with the same Y and Z are the same account. - Y: 0 or 1, the lowest bit of the AccountID.
- Z: the rest of the AccountID, divided by 2.
SteamID3: [U:1:AccountID]
The bracket format. U means a normal user account (there are other letters, for example G for game servers), 1 is the public universe, and the last number is the AccountID.
SteamID64
The most common format today: a 17-digit number. For normal user accounts it's the AccountID plus the base 76561197960265728, that's why personal SteamID64s start with 7656119.
AccountID
The core number of the account, all other formats are built from it. Steam shows it to you as your Friend Code.
How to Convert Steam ID Formats
Know one format and you can calculate the others. Everything goes through the AccountID:
AccountID = Z * 2 + Y // from STEAM_X:Y:Z SteamID3 = [U:1:AccountID] SteamID64 = AccountID + 76561197960265728 AccountID = SteamID64 - 76561197960265728 Y = AccountID % 2, Z = (AccountID - Y) / 2 // back to STEAM_0:Y:Z
Example: SteamID to SteamID3 and SteamID64
SteamID = STEAM_1:1:764281874 AccountID = 764281874 * 2 + 1 = 1528563749 SteamID3 = [U:1:1528563749] SteamID64 = 1528563749 + 76561197960265728 = 76561199488829477
Example: SteamID64 Back to SteamID
SteamID64 = 76561197984957085 AccountID = 76561197984957085 - 76561197960265728 = 24691357 Y = 24691357 % 2 = 1 Z = (24691357 - 1) / 2 = 12345678 SteamID = STEAM_0:1:12345678
Steam ID Finder and Converter
Don't want to calculate? My SteamIDs Finder & Converter takes a profile URL (custom URLs too), SteamID, SteamID3, SteamID64, AccountID or HEX and shows all the other formats. Useful for admin lists, ban checks, configs, support tickets and third-party tools.
How to Find Your Steam ID
SteamID64 in Your Steam Profile URL
The easiest way. Open your Steam Community profile and look at the address. Without a custom URL, the 17-digit number after /profiles/ is your SteamID64:
https://steamcommunity.com/profiles/76561197984957085/
If your profile has a custom URL (/id/yourname/), paste it into the SteamIDs Finder and it shows the SteamID64 behind it. In the Steam client you can also turn on Settings → Interface → Display web address bars when available and see the URL right there.
AccountID as Your Friend Code
Friends → Add a Friend shows Your Friend Code. That number is your AccountID, add 76561197960265728 and you have the SteamID64.
AccountID in Your Trade Link
Inventory → Trade Offers → Who can send me Trade Offers?. In your Trade URL the number after partner= is the AccountID:
https://steamcommunity.com/tradeoffer/new/?partner=24691357&token=...
In SteamID3 that's [U:1:24691357]. Don't share the token part with people you don't trust, it lets anyone send you offers.
AccountID in the Steam userdata Folder
Steam creates a folder for every account that logs in on this PC, named by its AccountID:
...\Steam\userdata\24691357\
Several accounts, several folders. Your CS2 settings live inside, in 730\local\cfg\ (see the config location guide).
SteamID in Counter-Strike 1.6 (status)
In CS 1.6 and other old games join a server, open the console and type status. You see every player with their SteamID in the classic STEAM_0:1:12345678 format, the one AMX Mod X and old ban lists use.
SteamID64 in Demo Files
- CS 1.6: demos store player data with a SID value. The CS 1.6 Demo Analyzer pulls out player IDs from HLTV and client demos, plus kills, rounds and match stats.
- CS2: demos keep SteamID64s as binary little-endian numbers, not readable text. My CS2 SteamID Extractor gets them out.
SteamID64 in the CS2 Console
Add -dev to the CS2 launch options (Steam → right-click Counter-Strike 2 → Properties → Launch Options). It works like developer 1, but from the very start, so the console also shows the startup messages. Launch the game, open the console and look for the Steam authentication lines, your SteamID64 is in them. Remove -dev afterwards, you don't need it for normal play.
What Steam IDs Are Used For
- Game servers
- Bans, whitelists, reserved slots, admin rights, match records. A player can change the nickname, the Steam ID stays.
- Support and reports
- Steam support and server admins identify the right account by ID, not by name.
- Third-party tools
- Stat trackers, inventory checkers , demo tools and community sites find your public profile by SteamID64.
- Steam Web API
- Most API requests take SteamID64 as the player parameter.
A Steam ID is not secret, it's visible on your public profile. What you should protect is your login, password and Steam Guard, not the ID.
Conclusion
SteamID, SteamID3, SteamID64, AccountID and HEX are five ways to write the same account. The fastest way to find yours is the profile URL or the Friend Code, the fastest way to convert is the SteamIDs Finder. For Counter-Strike players it matters for admin access, ban lists, demo analysis, support and trade tools.
Steam ID FAQ
What is a Steam ID?
A permanent identifier of a Steam account. Names and avatars change, the Steam ID doesn't.
How do I find my SteamID64?
Open your Steam profile and look at the URL: the 17-digit number after /profiles/. With a custom URL use the SteamIDs Finder.
Is my Friend Code my Steam ID?
It's your AccountID, one of the Steam ID formats. Add 76561197960265728 to get SteamID64.
What's the difference between STEAM_0 and STEAM_1?
Only how old and new games write the universe. STEAM_0:1:12345678 and STEAM_1:1:12345678 are the same account.
How do I convert SteamID3 to SteamID64?
Take the last number of [U:1:X] and add 76561197960265728.
Can my Steam ID change?
No. It's tied to the account forever. Only the profile name, avatar and custom URL can change.
Is it safe to share my Steam ID?
Yes, it's public on your profile. Keep your password, Steam Guard codes and the token from your trade link private.