Convert Steam Hex ID to SteamID3
Paste a Steam Hex ID below to get the SteamID3 straight away. The conversion runs in your browser, so nothing is sent anywhere and there is no sign-in.
Example: 0x1100001031AAD4E converts to [U:1: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 Steam Hex ID to SteamID3 goes through it:
- Start with the Steam Hex ID. Read the hexadecimal value as a decimal number, then subtract the base. For
0x1100001031AAD4Ethat gives an account ID of52079950. - Build the SteamID3. Wrap the account ID as [U:1:accountID]. That produces
[U:1:52079950].
Worked example
| Step | Value |
|---|---|
| Steam Hex ID in | 0x1100001031AAD4E |
| Account ID | 52079950 |
| SteamID64 equivalent | 76561198012345678 |
| SteamID3 out | [U:1:52079950] |
What a Steam Hex ID is
The SteamID64 written in base 16 rather than base 10. It carries exactly the same information — only the notation differs.
You mostly meet this one in log files, database dumps and a handful of older item and trading tools that stored IDs in hex. It is rarely what a service asks you for, and is usually something you need to convert away from.
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.
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.