Конвертер Steam ID

Вставьте Steam ID в любом виде и получите все остальные. Пересчёт идёт в браузере — никуда не отправляется и нигде не сохраняется.

SteamID6476561197960287930
SteamIDSTEAM_0:0:11101
SteamID3[U:1:22202]
Account ID22202
Профильhttps://steamcommunity.com/profiles/76561197960287930

Почему форматов так много

SteamID64 — это 17-значное число, которое использует Web API и ссылки на профиль. Старый формат STEAM_0:Y:Z достался от первого движка Source: Y — младший бит account id, Z — остаток, делённый пополам. SteamID3 вида [U:1:x] содержит account id напрямую. Все три описывают один и тот же аккаунт, поэтому перевод — чистая арифметика, без обращения куда-либо.

Вопросы

Какой формат использовать?
SteamID64 — для всего, что связано с Web API и ссылками на профиль, STEAM_0:Y:Z — для конфигов серверов и старых инструментов, [U:1:x] — для того, что читает вывод современных игр. Если инструмент не принял один формат, почти всегда он ждёт другой из этого же набора.
Почему не раскрывается steamcommunity.com/id/name?
Пользовательская ссылка — это произвольная строка, которую Valve хранит у себя; формулы из неё в account id не существует. Для раскрытия нужен запрос к API Steam с ключом, а эта страница такого запроса намеренно не делает. Откройте профиль — числовая ссылка /profiles/ сконвертируется без проблем.
Что-нибудь уходит на ваши серверы?
Нет. Страница отдаёт логику пересчёта в браузер и выполняет её там. Ни запроса, ни логирования, ни аналитики на поле ввода.

Все инструменты