Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is STEAMID I/O?
STEAMID I/O is a free web tool for converting between the different formats Steam uses to identify an account. You enter one identifier — a classic SteamID, SteamID3, SteamID64 (also called community ID or friendID), or a custom URL — and it resolves the others, including a link to the matching Steam Community profile.
H3 Practical uses
- Checking which account sits behind a custom URL before you trade or add someone.
- Getting a SteamID64 to paste into a bot, plugin, server config or third-party stats site.
- Translating an old-style SteamID you found in a forum post or log into the modern 64-bit form.
H3 What to keep in mind
- It only converts and looks up public identity data; it doesn't show private profiles, inventories or playtime.
- A custom URL can be changed by its owner, so a saved one may later point somewhere else — the numeric SteamID64 is the stable identifier.
- The site states it is not affiliated with Valve.
If you just need one conversion, the single-entry lookup is enough; the extended list mode suits checking several accounts at once. For anything automated, consider Valve's own Web API instead of scraping a web page. Related community tools include Steam Community and SteamDB.
How do I convert a SteamID to a SteamID64?
Paste the SteamID into the single-entry lookup on STEAMID I/O and it returns the matching SteamID64 (also called community ID or friendID) along with the SteamID3 and any customURL. The tool handles the common Steam identifier formats in one place, so you do not need to know which type you are holding before you start.
H3 When this is useful
- You have an old-style SteamID from a server log, plugin config, or forum post and need the 64-bit form to build a profile link.
- You want to check that a customURL and a numeric ID refer to the same account.
- You are cleaning up a ban list or admin roster and need consistent IDs.
H3 How to approach it
- Copy the identifier exactly, including any "STEAM_" prefix.
- Use the single-entry form for one ID; use the extended list when converting a batch.
- Confirm the result by opening the returned Steam Community profile page and checking the display name matches the account you expect.
H3 Trade-offs and limits
- Conversion is a format change, not a lookup of private data; it will not reveal an account's email, purchase history, or current name beyond what the public profile shows.
- A customURL can be changed or reused by its owner, so treat it as a convenience label rather than a stable key. The numeric SteamID64 is the durable identifier.
- If a profile is private or the account is deleted, the ID may still convert but the community page will not confirm ownership.
H3 A concrete example
A game server admin spots STEAM_0:1:12345678 in a ban log. Converting it produces a SteamID64 they can paste into a community URL and into their ban tool, which expects the 64-bit form.
If you convert IDs often, install the browser search plugin mentioned on the site so you can run a lookup straight from the address bar.
How can I find a Steam user's profile from their custom URL?
Enter the custom URL into STEAMID I/O's lookup field. The tool converts between Steam identifier formats—steamID, steamID3, steamID64 (also called community ID or friendID), and customURL—and uses the resulting steamID64 to locate the user's Steam Community profile. This is useful when someone gives you only their vanity URL (the part after /id/) rather than the numeric profile link.
How the lookup works in practice
- Paste the custom URL or its vanity slug into the single-entry lookup.
- The site resolves it to a steamID64.
- From that steamID64, the Steam Community page can be opened.
When to use it
- You have a custom URL and need the underlying numeric ID for a tool, bot, or database.
- You want to confirm that a vanity URL and a numeric profile refer to the same account.
- You are compiling identifiers and need a consistent format across several accounts.
Trade-offs to keep in mind
The conversion depends on the custom URL still being registered to that account; if the user changes or releases it, the old slug may no longer resolve. Also, a custom URL is not the same as a display name—display names change freely and are not unique, so they are a poor lookup key.
Next step
If you are resolving many accounts, use the extended list option rather than the single-entry field, then verify each result by opening the Steam Community page. For background on the identifier formats, see STEAMID I/O's about section.
What is the difference between SteamID, SteamID3, and SteamID64?
SteamID, SteamID3, and SteamID64 are three different ways of writing the same underlying Steam account identifier. They differ mainly in format and in where each is convenient to use.
- SteamID — the original, older format. It is the long, multi-part identifier (often written with colons) that older Steam tooling and some game server configurations still expect.
- SteamID3 — a shorter, bracket-wrapped form that is common in chat commands, server plugins, and admin tools.
- SteamID64 — a single long number, also called community ID or friendID. This is the form used in Steam Community profile URLs and in most modern APIs.
STEAMID I/O performs these conversions in both directions and can also resolve a customURL to a profile.
When each format matters
| Format | Typical use | Trade-off |
|---|---|---|
| SteamID | Legacy server configs and older plugins | Verbose, easy to mistype |
| SteamID3 | In-game and plugin commands | Compact but not a profile URL |
| SteamID64 | Profile links, API calls, databases | Long number, but unambiguous and stable |
A practical example: if a game server bans a player using a SteamID3, you can convert it to SteamID64 to check that player's public Steam Community profile, then convert back if the server plugin needs the original format.
Next step
If you have one identifier and need another, paste it into a converter rather than retyping it. For anything you plan to store long-term, keep the SteamID64 — it is the most portable and least likely to be misread.
Can I look up multiple Steam IDs at once?
Yes. STEAMID I/O supports batch lookups through its extended list mode, which is the option you want when you have more than one Steam identifier to process. The single-entry form handles one ID at a time; the extended list is designed for pasting several at once.
H3 When this matters
- You have a friend list, clan roster or trade log and need SteamID64s for each entry.
- You collected mixed identifier types — legacy steamID, steamID3, steamID64, customURL — and want them normalised into one format.
- You are cross-checking accounts and want to avoid repeating the same lookup dozens of times.
H3 How to approach it
- Gather your identifiers in one place, one per line. Mixed formats are fine as long as each line is a valid Steam identifier.
- Open the extended list view on STEAMID I/O and paste them in.
- Read the output row by row, since a single bad or mistyped entry usually fails on its own rather than blocking the rest.
H3 Practical trade-offs The extended list is faster than one-by-one entry, but it is still a lookup tool: it converts and resolves identifiers, it does not store results or export a spreadsheet. If you need a persistent record, copy the converted IDs into your own file as you go. Also note that customURLs are optional and user-chosen, so a renamed vanity URL will no longer resolve — legacy steamID or steamID64 is the more stable input when you have the choice.
If you only need one account, the single-entry form is simpler; save the extended list for batches of roughly a handful or more.
How do I install the STEAMID I/O browser search plugin?
Open the STEAMID I/O site and use its OpenSearch install link. In OpenSearch-compliant browsers, clicking that link registers STEAMID I/O as a search engine you can select from the browser's search box.
STEAMID I/O
The site notes the plugin works with Firefox, Chrome and Internet Explorer 7 and above. After installing, you can convert or look up Steam identifiers without first visiting the page.
A practical example
A trader receives a profile link with a customURL and wants the underlying steamID64 to check an inventory or trade history. Instead of opening the site each time, they select STEAMID I/O in the browser search bar, paste the customURL, and get the converted ID directly from the results.
If the install link does not work
- Confirm you are using an OpenSearch-compliant browser.
- Some browsers require you to add the site manually from their search-engine settings.
- If the plugin still will not register, use the lookup page directly as a fallback.
User reviews (0)