Compare Bulk Converter About

Convert SteamID64 to SteamID32

Paste a SteamID64 below to get the SteamID32 straight away. The conversion runs in your browser, so nothing is sent anywhere and there is no sign-in.

SteamID32 appears here

Example: 76561198012345678 converts to STEAM_0:0:26039975

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 SteamID64 to SteamID32 goes through it:

  1. Start with the SteamID64. Subtract 76561197960265728 to get the account ID. For 76561198012345678 that gives an account ID of 52079950.
  2. Build the SteamID32. Y is the account ID modulo 2; Z is the account ID divided by 2, rounded down. That produces STEAM_0:0:26039975.

Worked example

StepValue
SteamID64 in76561198012345678
Account ID52079950
SteamID64 equivalent76561198012345678
SteamID32 outSTEAM_0:0:26039975

What a SteamID64 is

A 17-digit number and the format Steam itself uses everywhere internally. It is the account ID added to a fixed base of 76561197960265728, which is why every individual account's SteamID64 starts with 7656119.

Every endpoint of the Steam Web API takes this format, and it is what you see in a profile URL of the form steamcommunity.com/profiles/76561198012345678. If you are writing anything that talks to Steam programmatically, this is the format you store.

What a SteamID32 is

The original textual format, written STEAM_X:Y:Z. X is the universe (almost always 0 or 1 for public Steam), Y is the lowest bit of the account ID, and Z is the account ID shifted right by one. Splitting the number this way is a quirk of the original implementation, not something meaningful.

Source engine servers and their tooling still live in this format. SourceMod's admins.cfg expects entries like "STEAM_0:1:12345678", most older ban plugins store it, and the SourceBans web panel has historically rejected newer formats outright. If you administer a Counter-Strike, Team Fortress or Garry's Mod server, this is the one you end up needing.

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