Compare Bulk Converter About

Convert Steam Hex ID to Account ID

Paste a Steam Hex ID 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.

Account ID appears here

Example: 0x1100001031AAD4E 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 Steam Hex ID to Account ID goes through it:

  1. Start with the Steam Hex ID. Read the hexadecimal value as a decimal number, then subtract the base. For 0x1100001031AAD4E that gives an account ID of 52079950.
  2. Build the Account ID. It is the account ID itself. That produces 52079950.

Worked example

StepValue
Steam Hex ID in0x1100001031AAD4E
Account ID52079950
SteamID64 equivalent76561198012345678
Account ID out52079950

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 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.

Related conversions