Roblox User ID Finder

Username in, user ID out — or paste an ID to get the username back. Live from Roblox, public profile data only.

Username, display name, user ID — which is which

A Roblox account carries three labels and only one of them is stable. The username is the unique handle you log in with; it is 3–20 characters, letters, digits and at most one underscore, and it can be changed (for 1,000 Robux) which frees the old one for someone else. The display name is the larger label shown above it in-experience and it does not have to be unique at all — a dozen people can call themselves the same thing. The user ID is the number assigned the second the account is created, and nothing you can do will ever change it.

That is why the ID is what every system actually stores. Datastores key saved progress to it, group rank checks compare it, ban lists hold it, and every endpoint on the Roblox web API takes it rather than a name. If you are writing a script and you save usernames instead, one rename wipes a player's data — the single most common beginner mistake in Roblox development.

Need the reverse of this tool? The username checker tells you whether a name is still free, the ID finder does the same job for assets rather than people, and the username generator is there when the name you wanted is gone.

Finding an ID by hand, three ways

  1. From the profile URL (desktop). Open the profile on roblox.com and read the number between /users/ and /profile. That number is the user ID.
  2. From the share sheet (mobile). The app hides the address bar, but the profile's three-dot menu has a share option — the copied link contains the same /users/<id>/ segment.
  3. From Studio. Players.LocalPlayer.UserId returns it at runtime, and Players:GetUserIdFromNameAsync("name") does the same conversion this page does, server-side.

User ID questions

How do I find someone’s Roblox user ID?

Type their username into the box above and the lookup returns the ID instantly. The manual route works too: open their profile on roblox.com and read the number in the address bar — roblox.com/users/1/profile means the user ID is 1. On the mobile app there is no address bar, which is exactly why a lookup tool exists.

Can I look someone up by ID instead of username?

Yes. Paste a number instead of a name and the tool runs the lookup backwards, returning the current username and display name for that ID. Useful when you have an ID from a game log, a leaderboard or a badge award and want to know who it belongs to.

Why do user IDs matter?

The ID is permanent; the username is not. People change their username, and their display name can be changed at any time, but the user ID assigned at signup never changes. Scripts, datastores, group ranks, ban lists and every Roblox API key off the ID for that reason — if you are storing who someone is, store the ID.

What is the difference between a username and a display name?

The username is the unique @handle used to log in and to search — no two accounts share one. The display name is the friendlier label shown above it in game and can be duplicated by anyone. This tool shows both so you can tell which is which.

Does a low user ID mean an old account?

Yes. IDs are handed out in order, so a four or five digit ID belongs to an account from the mid-2000s. The join date shown in the result is the definitive answer, though — it comes straight from the account record rather than being guessed from the number.

Is any private information shown here?

No. Everything returned — avatar, username, display name, ID, join date, ban status and profile blurb — is what any visitor sees on the public profile page. Email addresses, friend lists, inventories and anything behind a privacy setting are never requested and never shown.

Username checker → · Asset ID finder → · Avatar randomizer → · Rarest Roblox badges →