Steam Tools
Six small, sharp utilities for Steam users, traders and game-server admins — ID conversion, price sanity checks, Steam Deck verdicts and profile lookups.
Pure arithmetic — SteamID64 = 76561197960265728 + account number — so nothing you type here is sent anywhere. Need bulk mode, CSV export and vanity-URL guidance? Open the full converter →
01 Identity 2 tools
Every Steam account has one number wearing four different costumes. These turn any costume into any other, and tell you what that account has been up to.
02 Buying 2 tools
A discount percentage on its own means nothing. These two answer the only question that matters: buy it now, or wait for the next sale?
03 Library 2 tools
What you already own, and where it will actually run. Handheld verdicts and family-sharing rules, without digging through store pages.
The four SteamID formats
Steam has changed how it prints an account number three times, and every format is still in circulation. They all encode the same 32-bit account number, so converting between them is arithmetic rather than a lookup — which is exactly why the readout at the top of this page works with no key, no account and no request to a server.
| Format | Looks like | Where you meet it |
|---|---|---|
| SteamID (legacy) | STEAM_0:1:12345 | Source engine servers, SourceMod bans, older console output |
| SteamID3 | [U:1:24691] | CS2 and modern Source tools, server logs, RCON |
| SteamID64 | 76561197960290419 | Web API, profile URLs, third-party sites, most databases |
| Profile URL | steamcommunity.com/profiles/765611… | What you get when you copy someone's profile link |
The only thing pure maths cannot do is resolve a custom vanity URL — steamcommunity.com/id/name. That name is an arbitrary label stored on Steam's side, so it needs an API key. Open the profile and copy the /profiles/ permalink instead, then paste that here.
Reading a Steam price honestly
The number that matters is not the discount, it is the historical low. Most games settle into a rhythm — around a third off in the first year, half by the second, two-thirds or more once they are a few years old — and the big seasonal sales usually match that best price rather than beating it. A brand-new title at 20% off is almost always worth waiting out; a five-year-old one at 75% is probably as cheap as it gets.
Review score deserves the same scepticism. A game sitting at 78% overall but 40% recent has usually just shipped a bad patch or a launcher change, and that is the number that predicts your evening. The deal checker puts price, discount, overall and recent reviews and Metacritic on one screen so you can spot that gap in a second.
What the Steam Deck badges mean
Verified means the game passed all four of Valve's checks: full controller support, legible text at the Deck's 1280×800 screen, no compatibility warnings, and a default configuration that needs nothing from you. Playable means it runs, but you will do something first — tap through a launcher with the touchscreen, drop a graphics preset, or pick a community controller layout. Unsupported is usually kernel-level anti-cheat refusing to run on Linux, and that is not something you can fix from your side.
Handheld battery life follows from the same information: a Verified title that caps well at 40 fps will comfortably outlast a Playable one you have to run at native settings. Check the badge and the reasons together — the Deck compatibility checker shows both.
Frequently asked
Do I need a Steam API key to use these?
No. The ID conversion is pure arithmetic and runs entirely in your browser — no key, no account, no request. The price, review and Steam Deck lookups read Steam's own public endpoints, so all you need is the game's name or store link.
Can you convert a custom /id/ vanity URL?
Not with maths alone. A vanity name is an arbitrary label stored on Steam's side, and only Steam's API can resolve it. Open the profile, copy the permalink or view the page source, and you will find the /profiles/765611… number — paste that instead.
Is a SteamID private information?
No. A SteamID is a public identifier: anyone who can see a profile URL already has the SteamID64, and every format here encodes the same public account number. It contains no credentials, no email and no payment data, and it cannot be used to sign in as you.
How do I know a discount is actually a good one?
Compare it to the game's historical best rather than to its list price. Seasonal sales usually match, but rarely beat, the lowest price a game has already reached — so a first-ever 20% off is worth waiting out, and a long-standing 75% probably is not going lower.
Does anything I type here get uploaded?
The readout at the top of this page never leaves your browser — it is one addition and one bit shift, done locally. The deal checker and Deck checker have to ask Steam for live data about the game you name, but they send nothing about you.
04 More free tools 4 hubs
Same rules everywhere on the site: no ads, no sign-up, nothing that needs an account.