Steam ID converter

Paste any form of a Steam ID and get every other one. Conversion happens in your browser — nothing is sent anywhere, and nothing is stored.

SteamID6476561197960287930
SteamIDSTEAM_0:0:11101
SteamID3[U:1:22202]
Account ID22202
Profilehttps://steamcommunity.com/profiles/76561197960287930

Why there are so many formats

SteamID64 is the 17-digit number used by the Web API and profile URLs. The legacy STEAM_0:Y:Z form comes from the original Source engine, where Y is the low bit of the account id and Z is the rest of it halved. SteamID3, written [U:1:x], carries the account id directly. All three describe the same account, so conversion is pure arithmetic — no lookup required.

Questions

Which format should I use?
SteamID64 for anything touching the Steam Web API or a profile link, STEAM_0:Y:Z for server configs and older tooling, [U:1:x] for anything reading modern game output. If a tool rejects one, it almost always wants another from this same set.
Why can't it resolve steamcommunity.com/id/name?
A custom URL is an arbitrary label Valve stores server-side; there is no formula from it to an account id. Resolving one requires a call to Steam's API with a key, which this page deliberately does not make. Open the profile, and the numeric /profiles/ URL will convert fine.
Is anything sent to your servers?
No. The page ships the conversion logic to your browser and runs it there. There is no request, no logging and no analytics on the input field.

All tools