Roblox User ID Finder
Look up any Roblox player's User ID from their username or profile link. Instant results with avatar preview.
How to Find a Roblox User ID
- Enter a username - Type any Roblox username, or paste a profile URL like
roblox.com/users/1/profile. - Click "Find ID" - We'll look up the player and return their numeric User ID instantly.
- Copy the result - Click the copy button to grab the ID for use in scripts, APIs, or admin tools.
Supported Input Formats
This tool accepts multiple ways of identifying a Roblox player:
- Usernames - e.g.
BuildermanorRoblox - Profile URLs - e.g.
roblox.com/users/156/profile - Direct User IDs - e.g.
156(will verify and show details)
Reading the ID Straight from a Profile URL
If the player's profile is already open, the ID is sitting in the address bar. It is the number between the two slashes:
That middle number is the User ID. This tool does the same extraction automatically when you paste a full URL, and works in reverse when all you have is the username.
What a Roblox User ID Is
Every account receives a numeric ID the moment it is created, counting up from the beginning of the platform: the official Roblox account is ID 1, and Builderman, the account of founder David Baszucki, is ID 156. Low numbers are a fossil record of early accounts, and today new IDs run well into the billions. The crucial property is permanence. Usernames can be changed for 1,000 Robux and display names can be edited freely, but the ID underneath never moves, which makes it the only identifier worth storing.
Where the ID Actually Gets Used
Nearly every serious interaction with Roblox systems wants the number, not the name. DataStores in Roblox Studio are conventionally keyed by User ID so player data survives name changes. Admin and moderation scripts whitelist and ban by ID for the same reason. Group ranking bots, Discord verification services, and anything built on the public APIs identify players by ID because endpoints accept it directly. Even simple tasks like awarding a badge, sending a follow request through a script, or building a private server allowlist come back to the same number. Looking it up once and storing it is the difference between a system that breaks on the next name change and one that does not.
Bulk Lookups
Switch to Bulk Lookup mode to resolve a whole list at once: one username per line, up to 20 per batch. Results come back in order with a copy-all button, which drops cleanly into a spreadsheet column, a ban list, or a Lua table. Failed names are flagged individually rather than sinking the batch, so one typo does not cost you the other nineteen.