Convert SteamID3 to Account ID
Paste a SteamID3 below to get the Account ID straight away. The conversion runs in your browser, so nothing is sent anywhere and there is no sign-in.
Example: [U:1:52079950] converts to 52079950
How the conversion works
Both formats describe the same underlying account, so the conversion is arithmetic rather than a lookup. Every Steam identifier is built from one 32-bit account number, and the route from SteamID3 to Account ID goes through it:
- Start with the SteamID3. Take X directly; it is already the account ID. For
[U:1:52079950]that gives an account ID of52079950. - Build the Account ID. It is the account ID itself. That produces
52079950.
Worked example
| Step | Value |
|---|---|
| SteamID3 in | [U:1:52079950] |
| Account ID | 52079950 |
| SteamID64 equivalent | 76561198012345678 |
| Account ID out | 52079950 |
What a SteamID3 is
The current textual format, written [U:1:X], where U marks an individual user, 1 is the universe, and X is simply the account ID with no bit-splitting. It is the cleanest of the textual formats because X is the raw number.
Modern Source and Source 2 servers report this in the console status output, CS2 demo files use it, and newer SourceMod builds emit it. If you copied an ID out of a server console in the last few years, it almost certainly looked like this.
What a Account ID is
The bare 32-bit account number underneath every other format. Strip away the base offset and the textual wrapping and this is what remains — the actual identity.
The Dota 2 match history API uses it, several match-history and stats sites key on it, and it is the number shown in a Steam friend invite code. It is also the value you want if you are storing IDs compactly, since it fits in 32 bits.
Converting more than one ID
This page handles a single ID at a time. To convert a whole list at once — a ban file, an admin config, a spreadsheet column — use the bulk converter, which accepts mixed formats and custom profile URLs in the same paste.