SteamID Converter
Paste any format — STEAM_0:…, [U:1:…], SteamID64 or a profile URL — and get every other format back.
Bulk convert
How to use
- Paste an ID in any format: classic STEAM_0:0:11101, Steam3 [U:1:22202], a 17-digit SteamID64, or a /profiles/… URL.
- Press Convert.
- Copy whichever format you need — plus a direct link to the profile.
About this tool
Steam has accumulated three ID formats over two decades. The classic SteamID (STEAM_0:Y:Z) comes from the Source engine era and still appears in server logs, bans and rcon tools. SteamID3 ([U:1:W]) shows up in newer Source games and config files. SteamID64 is the 17-digit number the Steam website and Web API use — it's what's in your profile URL.
They all encode the same account number, so converting between them is pure arithmetic: SteamID64 = 76561197960265728 + W, where W is the Steam3 account number, and the classic format splits W into a parity bit and half-value. This page does that math locally — nothing is sent anywhere.
Typical uses: adding someone to a server ban/admin list (needs classic or Steam3), looking up a profile from a log line (needs SteamID64), or configuring game-server tools like SourceMod.
FAQ
What about custom /id/ vanity URLs?
Vanity names (steamcommunity.com/id/name) can only be resolved through Steam's API, which needs a key — pure math can't do it. Open the profile in a browser: hovering the permalink or viewing page source reveals the /profiles/ number to paste here.
Why does STEAM_0 vs STEAM_1 matter?
It mostly doesn't — the leading digit is the "universe" and both 0 and 1 refer to the public universe. Some older games print 0, newer ones 1. Tools accept either.
Is my ID private?
SteamIDs are public identifiers — anyone who can see your profile URL has your SteamID64. They contain no credentials.
Does this send my ID to a server?
No. The conversion runs entirely in your browser with BigInt math.