50,000+ ORDERS COMPLETED  ·  4.9★ TRUSTPILOT
Steam

Steam ID Explained: Four Forms of One Number, and How They Convert

|Published
A soldier in combat gear sits on dark ground pointing at a glowing red board of profile rows and chat bubbles, the Steam logo above him and a burning skyline behind

Every Steam account has one number, and that number gets written in four different ways depending on who is printing it. A config folder wants one form, a server plugin prints another, a ban list shows a third, and your profile address carries a fourth. They look unrelated. They are the same number with different clothes on.

This is what a Steam ID actually is, how the forms convert into each other by plain arithmetic, where to read your own, and what the number does and does not reveal about you. The worked example is the sample account from the Valve Developer Community wiki, and the conversion is the one our tool runs — checked both ways on 15 September 2026.

What a Steam ID Is

When an account is created, Steam assigns it a 32-bit account number, one that roughly tracks when the account was created. That number never changes. Display names change, avatars change, the custom URL can be edited, but the account number stays with the account for its whole life, which is why every system that needs to refer to a Steam user — game servers, plugins, ban lists, Valve's own API — refers to it rather than to anything you can rename.

The number identifies the account. It does not grant access to it. Anybody who has played on a server with you has seen it, and it appears in your profile address if you have not set a custom URL. Treat it like a licence plate, not like a password.

The Four Forms, and Where Each One Shows Up

Steam's documentation describes an ID as a package of four fields: the account number, an instance, an account type and a “universe”. For a normal user account on the public Steam, three of those are constants — type 1 for an individual, universe 1 for public — and only the account number differs from person to person. The written forms differ in how much of that package they spell out.

  • SteamID64 — a 17-digit number starting with 76561. The whole package encoded as one integer. This is what your profile address carries and what most websites, APIs and trade tools ask for.
  • SteamID3 — [U:1:22202]. The account type letter, the universe and the raw account number. The form many server tools and ban lists print.
  • SteamID, the legacy text form — STEAM_0:0:11101. The original Source-era format, still used by server plugins and older configs. It encodes the account number in two pieces.
  • Account ID — 22202. The raw 32-bit number on its own. It names your folder under Steam\userdata\, which is why the CS2 config guides send you looking for it.

All four above describe one account: the sample account from the Valve Developer Community wiki. That is not a coincidence of the example — it is the point. Give any one of them and the other three follow without asking anybody.

MENTIONED IN THIS ARTICLE
Steam ID Finder
Paste a profile link, a SteamID64, a STEAM_0 string or a [U:1:x] and get every other form back as you type. Converted in your browser in 64-bit arithmetic; nothing you paste is sent to Steam or to us.
CONVERT A STEAM ID

How the Forms Convert Into Each Other

The arithmetic has one constant in it: 76561197960265728. Every SteamID64 is the account number plus that constant, so subtracting it gives you the account number back. For the sample account:

  • 76561197960287930 − 76561197960265728 = 22202 — the account ID, and the number inside [U:1:22202].
  • The legacy form splits 22202 into a parity bit and a half: 22202 = 2 × 11101 + 0, so Y is 0 and Z is 11101, giving STEAM_0:0:11101.
  • Going the other way: 2 × 11101 + 0 + 76561197960265728 = 76561197960287930. Round trip complete.

The first digit of the legacy form is the universe, and you will see both STEAM_0 and STEAM_1 for the same account: older servers print 0, newer ones print 1, and both mean the public Steam. The account is identical either way, and any converter worth using accepts both.

One detail matters more than it looks. A SteamID64 has 17 digits, and a standard floating-point number holds only about 16 of them exactly. In JavaScript, for example, the sample account comes back as 76561197960287940(the value actually stored ends in 936) — the last digits silently changed, a different account, no error anywhere. A converter that reads the number that way makes this mistake without any warning. Whatever you use to convert, the result has to end in the same digit you pasted.

Where to Find Your Own

The fastest place is the address bar. Open your profile in a browser: if the address reads steamcommunity.com/profiles/ followed by a 17-digit number, that number is your SteamID64 and you are done. If it reads steamcommunity.com/id/yourname, you have set a custom URL, and the number is hidden behind it — see the next section.

Steam Support's own route works in the client and the browser alike: open your profile and click Edit Profile. If you have never set a custom URL, your 64-bit ID is shown in the address under the Custom URL box. If you have set one, deleting the text in that box shows your 64-bit ID in the address listed below it. People also report the 64-bit number on the Account Details page under the account name; we have not checked that ourselves, so take the address bar as the reliable route.

Server tools, plugins and ban lists may hand you any of the other forms instead. Each of them converts like any other, as the next sections show.

Custom URL Is a Name, Not an ID

A custom URL — the /id/yourname form — is a label you chose, and it behaves like one. It can be changed by its owner at any time, and nothing about the letters in it tells you which account number they point at. Only Steam holds that mapping. Turning a name into a number is a lookup, a request to steamcommunity.com that has to be answered, while turning any of the four numeric forms into the others is arithmetic that needs no request at all.

That difference is why the two halves of the job live in two different places, on our site and on most others. Numbers convert instantly and anywhere. Names cost a read of Steam each time, Steam slows an address down after a burst of them, and a page that lets the whole internet run lookups from one address would soon be a page that cannot reach Steam at all.

If you send somebody your Steam ID, send the numeric profile link. It works after you rename the custom URL, and it works for the person who pastes it into a tool.

What the Number Reveals, and What It Does Not

It is public by design, so the honest question is what somebody can learn from it. Less than the folklore suggests, with one exception.

  • A lower account number generally means an older account. The sample account, at 22202, is a very low number; one in the hundreds of millions was created much later. It is a rough clock, not a creation date.
  • It opens the public profile, and whatever the profile's privacy settings expose: games, playtime, friends, comments. It exposes nothing the profile keeps private.
  • It does not log anybody in, does not authorise a trade, and cannot be used to reset a password. It is the thing you quote when you ask Steam Support about an account, not the thing you protect.

The one thing to be careful with is the reverse: a tool that asks you to sign in to your Steam account to “verify” an ID is asking for something the ID never needed.

Convert It Yourself

Our Steam ID Finder takes whichever form you have — a profile link in either shape, a SteamID64, a STEAM_0 or STEAM_1 string, a [U:1:x]— and shows the other forms as you type, with a copy button on each. The conversion runs in your browser in 64-bit integer arithmetic; nothing you paste is sent to Steam or to us, and the last digit stays the digit you pasted.

Custom URL names are the exception, for the reason above. They resolve inside a free account, with an allowance of 20 lookups an hour, 200 with a pass, because that read of Steam is real and has to be rationed. If you would rather not sign in, paste a numeric form instead — a /profiles/ link, a SteamID64, a STEAM_ string or a [U:1:x]— and the converter needs nothing more.

Steam ID Finder
Numbers convert instantly. Custom URL names resolve inside a free account, because that read of Steam is real.
KEEP READING
iDEALBancontactEPSSatispayCS2 Skins