Steam ID Finder & SteamID64 Converter
Every form of a Steam account's ID, from whichever one you have. A config file wants the SteamID64, a server plugin prints STEAM_0, a ban list shows [U:1:x] - this turns any of them into all of the others.
[U:1:22202]The account number with a type prefix. Seen in the CS2 console.STEAM_0:0:11101The old Source-era form. Y is the parity, Z is half the account number.22202Your position in Steam's sequence. Lower means older.https://steamcommunity.com/profiles/76561197960287930Always works, even if the custom URL changes.Where to find your own link
browser or Steam client, either worksBrowser: open your profile and copy the address bar. If it ends in /profiles/ and a number, that number is your SteamID64 already.
Steam client: right-click your name at the top, Copy Page URL.
Custom URL (/id/name): the name has to be looked up on Steam. That lookup runs inside your account.
How it works
Paste anything that identifies an account. A SteamID64 is 17 digits and starts with 7656119; a STEAM_0:Y:Z string is what CS2 server consoles print; a [U:1:x] is the SteamID3 that ban lists and most tools show; a profile link that contains /profiles/ already carries the 64-bit id. Each of those is one number written differently, so the conversion is arithmetic and happens on this page as you type.
Which formats need a lookup, and which do not
The four numeric forms convert without any request - not to Steam, not to us. A custom URL name (the part after steamcommunity.com/id/) is different: only Steam knows which account it belongs to, and asking costs one read of steamcommunity.com. That lookup runs in the finder inside a free account, with 20lookups an hour, because the same address validates every customer's profile link at checkout and Steam slows it down after a burst of reads.
Where to find your own SteamID64
Open your Steam profile in a browser. If the address reads /profiles/7656…, that number is it. If it reads /id/yourname, open Edit Profile and look under the custom URL field, or paste the name into the account finder. In CS2, status in the console prints every player on the server as STEAM_0:Y:Z, which converts here.
Why the numbers look the way they do
Every account has a 32-bit account number. SteamID64 is that number plus 76561197960265728. STEAM_0:Y:Z splits it into a parity bit and half the number. [U:1:x] is the account number itself. The conversion is done in 64-bit integer arithmetic on this page, because a plain floating-point number cannot hold 17 digits exactly and rounds the last one silently - the mistake several converters on the web make without noticing.
FAQ
Is the SteamID64 private?
Why does STEAM_0 sometimes show as STEAM_1?
Can it look up a player by name?
Related tools
Not affiliated with Valve Corporation. Steam and Counter-Strike are trademarks of their respective owners.

