Steam ID Guide: SteamID64, SteamID3, AccountID and How to Find Them
A Steam ID is the permanent identifier behind every Steam account. Your profile name, avatar, and custom URL can change, but the Steam ID stays tied to the account and is used by Steam, game servers, APIs, trade links, bans, admin lists, and third-party tools.
This guide explains what a Steam ID is, how SteamID, SteamID3, SteamID64, AccountID, and Hex ID differ, how to convert between formats, and how to find your Steam ID in Steam, Counter-Strike 1.6 or Counter-Strike 2, profile URLs, trade links, and local Steam folders.
What is a Steam ID and Steam ID Formats
A Steam ID is a unique identifier tied to a Steam account. Profile names, avatars, and custom URLs can change, but the identifier behind the account stays the same. That makes Steam IDs useful for Steam profiles, game servers, bans, admin access, support checks, trade links, APIs, and third-party tools.
Steam IDs can appear in several formats depending on where they are used. Older Counter-Strike and Source-based games often show the classic SteamID format, while Steam Community pages, CS2 tools, server systems, and web APIs usually rely on SteamID64, SteamID3, or AccountID values.
SteamID / Steam2 ID
This is the classic Steam ID format used in older Valve games and server systems, including Counter-Strike 1.6, Dota2 and many Source-era tools. It is still common in old ban lists, admin configs, server logs, and legacy plugins.
Example: STEAM_0:1:12345678
Format: STEAM_X:Y:Z, where:
- X – Universe value, often shown as 0 or 1 in older formats
- Y – Authentication server value, usually 0 or 1
- Z – Account number used as part of the SteamID calculation
SteamID3 / Steam3 ID
SteamID3 is a newer bracket-style Steam identifier format. It is often used in Steam-related tools, logs, and internal-style references because it can describe different account types, not only regular user accounts.
Example: [U:1:24691357]
Format: [U:1:Z], where:
- U – Account type, where "U" means a regular user account
- 1 - Instance value for a standard desktop user account
- Z – AccountID, the account-specific number used inside the SteamID3 format
SteamID3 / Steam3 ID
SteamID64 is the most common Steam identifier format used today. It is a 17-digit 64-bit number used by Steam Community profile URLs, Steam Web API requests, CS2-related tools, and many third-party services. For regular user accounts, SteamID64 values commonly start with 7656119.
Example: 76561190000000000
Converting Between Steam ID Formats
Once you know one Steam ID format, you can usually calculate the others. The most important value is the AccountID, which is created from the classic SteamID format by using this formula:
AccountID = Z * 2 + Y
Convert SteamID to SteamID3
Formula:
SteamID = STEAM_X:Y:Z
AccountID = Z * 2 + Y
SteamID3 = [U:1:AccountID]
Example:
SteamID = STEAM_1:1:764281874
AccountID = 764281874 * 2 + 1 = 1528563749
SteamID3 = [U:1:1528563749]
Convert SteamID to SteamID64
Formula:
SteamID = STEAM_X:Y:Z
AccountID = Z * 2 + Y
SteamID64 = AccountID + 76561197960265728
Example:
SteamID = STEAM_0:1:764281874
AccountID = 764281874 * 2 + 1 = 1528563749
SteamID64 = 1528563749 + 76561197960265728
SteamID64 = 76561199488829477
Steam ID Finder and Converter Tool
If you do not want to calculate these values manually, use my SteamIDs Finder & Converter tool. It accepts Steam profile URLs, SteamID, SteamID3, SteamID64, AccountID, and HEX values, then shows the matching Steam ID formats.
This is useful when you need to check a SteamID64 for CS2, convert a SteamID3 into another format, find an AccountID from a trade link, or prepare the correct Steam ID for server admin lists, ban checks, configs, support tickets, or third-party tools.
The Purpose of the Steam IDs
Steam IDs are used wherever Steam needs a stable way to recognize an account. Profile names, avatars, and custom URLs can be changed, but the account identifier stays tied to the same user. That is why Steam IDs appear in game servers, support systems, ban lists, admin configs, APIs, trade tools, and community services.
For game servers, a Steam ID is one of the most reliable ways to manage player access. Server owners can use it for bans, whitelists, reserved slots, admin permissions, match records, and moderation logs. In games like Counter-Strike 2 or Counter-Strike 1.6, this matters because a player can change their nickname, but the Steam account behind that player remains identifiable.
Steam IDs are also useful outside the server itself. They can help support teams check reports, verify account-related information, or connect a Steam profile to a third-party tool. Many stat trackers, inventory checkers, demo tools, and community platforms rely on SteamID64 or related formats to find the correct public Steam account.
How to Find Your Steam ID?
There are several ways to find your Steam ID, depending on where you are looking: Steam profile pages, trade links, local Steam folders, older Counter-Strike games, CS2 console output, or demo files. If you only know one format, you can convert it into SteamID, SteamID3, SteamID64, AccountID, or HEX with a Steam ID lookup tool.
How to Find SteamID64 from Your Steam Profile
The easiest way to find your SteamID64 is through your Steam Community profile. Open Steam, go to your profile, and check the profile URL. If your account does not use a custom URL, the long 17-digit number after /profiles/ is your SteamID64.
Example:
https://steamcommunity.com/profiles/76561190000000000/
If your profile uses a custom URL instead of a numeric profile link, you can copy the profile URL and use a SteamIDs Finder & Converter tool to reveal the SteamID64 behind it.
How to Find AccountID from Your Steam Trade Link
Your Steam trade link contains an AccountID value, often shown after partner= in the URL. This is not the full SteamID3 format, but it is the same account-specific number used inside SteamID3.
Open Steam, go to your Inventory, then open Trade Offers. On the right side, choose Who can send me Trade Offers? In your personal Trade URL, look for the partner number.
Example:
https://steamcommunity.com/tradeoffer/new/?partner=24691357
That number is your AccountID. In SteamID3 format, it would appear as: [U:1:24691357]
How to Find SteamID3 in the Steam userdata Folder
When you launch a game (e.g, CS2), Steam creates a folder inside the userdata directory for that account.
Each folder inside userdata is usually named after an AccountID. If you use several Steam accounts on the same PC, you may see several folders there, one for each account.
Example:
..\Steam\userdata\24691357\
How to Find SteamID in Counter-Strike 1.6 and Other Older Games
In older games like Counter-Strike 1.6, the classic SteamID format is often shown directly in the server console. Join a server, open the developer console, and type: status
The output will show player names together with their Steam IDs and connection information. The classic format usually looks like this: STEAM_0:1:12345678
This format is still common in old server logs, admin lists, ban lists, AMX Mod X configs, and legacy Counter-Strike tools.
How to Find SteamID64 in Demo Files
Steam IDs also appear inside demo files. In Counter-Strike 1.6 demos, you may find a value labeled SID near player data, which can point to the player’s SteamID64.
CS2 demo files also contain SteamID64 values, but they are not displayed in a simple readable form. They are stored in binary data and little-endian format. You can use my CS2 SteamID Extractor tool to get them.
How to Find SteamID64 in CS2 Console
You can also find your SteamID64 through the CS2 console output by launching the game with the -dev launch option.
The -dev launch option works similarly to the developer 1 console command: it enables more detailed developer output in the console. The difference is that -dev is applied when the game starts, so the console can show startup messages that may not appear if you enable developer output only after the game has already loaded.
To use this method, open Steam, right-click Counter-Strike 2, go to Properties, and add -dev to Launch Options (the -console option is not required here). Start the game, open the developer console, and check the startup/output messages. In the console log, you may find your SteamID64 shown as a Steam-related identifier.
Conclusion
Steam IDs are the stable identifiers behind Steam accounts. Profile names, avatars, and custom URLs can change, but SteamID64, SteamID3, AccountID, SteamID, and HEX formats all point back to the same account when converted correctly.
For Counter-Strike players, this often matters for server admin access, ban lists, demo analysis, support checks, trade links, and Steam profile lookup.
SteamID FAQ
What is a Steam ID?
A Steam ID is a permanent identifier tied to a Steam account.
Is SteamID64 the same as a Steam ID?
SteamID64 is one format of a Steam ID. It is the long 17-digit number often used in Steam Community profile URLs, Steam Web API requests, CS2 tools, and lookup services. The same account can also be represented as SteamID, SteamID3, AccountID, or HEX.
How do I find my SteamID64?
The best way is to open your Steam Community profile and check the URL.
Can I convert SteamID3 to SteamID64?
Yes. SteamID3 contains the AccountID value, which can be converted into SteamID64 by adding 76561197960265728.



