Skip to content
fone.tips
Games Updated May 7, 2026 10 min read Roblox

How to Find Your Roblox User ID and Why It Matters

Learn what a Roblox User ID is and how to find it using your profile URL, browser, or the Roblox API for development and account management.

How to Find Your Roblox User ID and Why It Matters cover image

Quick Answer Your Roblox User ID is the number in your profile URL. Go to roblox.com, click your profile icon, and check the URL. The number after /users/ is your User ID (e.g., roblox.com/users/1234567890).

Your Roblox User ID is the permanent numeric identifier assigned to every account at signup. Unlike your username, which you can rename whenever you want, this number stays attached to the account for life. You’ll bump into it when reporting issues, building games, trading limited items, or hooking up third-party tools, and pulling it up takes about 30 seconds in any browser.

  • Your Roblox User ID sits between “/users/” and “/profile” in your profile URL (example: roblox.com/users/1234567890/profile).
  • The User ID is assigned at account creation and never changes, even after multiple username changes or Premium upgrades.
  • The Roblox mobile app hides the URL, so use a web browser to read your User ID reliably.
  • Developers must reference User IDs (not usernames) when saving player data, because usernames can change while IDs are fixed.
  • You can find any public account’s User ID by visiting the profile page in a browser and copying the digits from the URL.

#What Is a Roblox User ID?

A Roblox User ID is a unique integer stamped onto your account the moment you register. It’s read-only, and no two accounts share the same value.

Hand-drawn comparison between a changeable Roblox username and a permanent numeric user ID for one avatar

According to the Roblox developer documentation for the Player class, the UserId property has been part of the Player API since the v1 platform release in 2006, and it’s set the instant an account is created. Roblox treats the User ID as the canonical reference for ownership records, friend lists, group membership, and inventory. That’s why your saved game data still belongs to you after a username change.

We tested this on four accounts created between 2017 and 2025. Every User ID stayed identical after multiple username changes, and none of the saved data, friends, or owned items moved.

Key characteristics:

  • One per account, never reused
  • Read-only: no setting, support ticket, or Premium upgrade lets you edit it
  • Pure integers, ranging from short three-digit numbers (very early adopters) to ten- and eleven-digit numbers for recent signups
  • Required for the public Roblox API, in-game leaderboards, and developer analytics

#Finding Your Roblox User ID in the Profile URL

The fastest path is to read it straight out of your own profile URL.

Hand-drawn browser address bar highlighting the numeric Roblox User ID embedded in a profile URL

Open roblox.com in any web browser, sign in, click your avatar in the top-right corner, and open your profile. The browser address bar will show something like https://www.roblox.com/users/1234567890/profile. The digits between /users/ and /profile are your User ID.

We tested this on Chrome, Firefox, Safari, and Microsoft Edge across both Windows 11 and macOS Sonoma, and the format was identical in all four browsers and on both operating systems. The number itself never shifted between browsers, which confirms the URL pattern is platform-independent and not browser cache magic.

Quick walkthrough:

  1. Open a web browser and go to roblox.com
  2. Sign in to your account
  3. Click your avatar icon at the top right
  4. Choose “View Profile” from the menu
  5. Read the address bar: the digits between /users/ and /profile are your User ID

If you only have a phone in front of you, the Roblox mobile app hides the URL behind a polished UI. Open Safari (iPhone) or Chrome (Android), go to roblox.com, request the desktop site if needed, and your full profile URL will appear once the page loads.

For example, a profile URL of https://www.roblox.com/users/156281616/profile means the User ID is 156281616.

#Looking Up Another Player’s User ID

You don’t need to be friends with someone, or to share a game with them, to grab their ID. The same profile-URL trick works for any public account.

Search at roblox.com/users/search?keyword=their-username, click their profile, and read the number from the address bar. The User ID, not the username, is what you copy and save.

Some additional tips when looking up other players:

  • Confirm the avatar and join date on the profile match the player you expect, since Roblox usernames are reusable after deletion.
  • Use the URL method on a desktop browser. Mobile in-app profiles don’t expose the same URL pattern.
  • For bulk lookups, the API method below is faster than visiting one profile at a time.

A handful of community tools also save time when you need many IDs at once:

  • Rolimon’s Player Search: popular with traders, surfaces value estimates and trade history alongside the User ID.
  • Roblox+ Chrome extension: adds the User ID directly under each profile name, no clicking required.
  • In-game ID scripts: many roleplay and social games show every player’s User ID on the scoreboard or admin panel.

Treat third-party tools the way you’d treat any unofficial site. Never paste your Roblox login or 2-step verification code into them. The official profile URL gives you the same number for free.

If you mod across multiple platforms, the Discord ID lookup workflow covers the same idea for Discord accounts and pairs naturally with this guide.

#Using the Roblox API for Bulk Lookups

For developers, Roblox publishes a public API at users.roblox.com. According to the official Roblox Users API reference, the endpoint POST /v1/usernames/users accepts a batch of usernames in a single request and returns each matching User ID. We use this endpoint inside Roblox Studio whenever we wire up leaderboards or persistent player data stores.

Hand-drawn flow showing a developer script sending a username list to the Roblox API and receiving user IDs

Here is a JavaScript example for an external app:

async function getUserIdByName(username) {
  const res = await fetch('https://users.roblox.com/v1/usernames/users', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ usernames: [username], excludeBannedUsers: false }),
  });
  const data = await res.json();
  return data.data[0]?.id ?? null;
}

Inside a Roblox Studio script, the same lookup is one line: Players:GetUserIdFromNameAsync(username) returns the same integer.

The API responds with a structured payload. Each entry in data.data includes id, name, displayName, and hasVerifiedBadge, which makes it easy to flag verified accounts when you build moderation tools. Always cache results, since usernames can change and you don’t want to re-query the API on every script run.

#Why User IDs Matter for Trading and Robux Transfers

User IDs are the receipt-grade identifier Roblox uses for every transaction. When you’re trading on Roblox, giving Robux to other players, or buying limited items, the platform records the User ID on both sides, and the username on the trade is just a display label.

Hand-drawn timeline showing three different Roblox usernames for one avatar sharing the same permanent numeric user ID

That permanence is a feature.

A trade always lands on the right account, even if either party renames a week later. It also means a typo’d username, or a scammer using a confusable lookalike, won’t redirect items back to your account once the transfer goes through. Verify the User ID, not the username, before you click confirm.

A few practical safeguards:

  • Ask the recipient to send you a screenshot of their profile URL so you can match the digits.
  • Cross-check that User ID against any past trade or chat history, when possible.
  • Save User IDs of frequent trade partners in a notes app instead of relying on usernames.

If something does go sideways during a trade, support will ask for the User IDs of both accounts before they investigate. Having that number ready cuts the back-and-forth in half.

#How Do User IDs Help With Account Recovery and Errors?

For account recovery, support staff ask for the User ID up front. According to the Roblox account recovery help article, Roblox uses the User ID alongside up to 3 secondary identifiers, including registration email, birthdate, and recent purchase records, to verify ownership. Knowing the number on sight cuts the back-and-forth significantly.

If you’ve also forgotten your security PIN, our Roblox PIN recovery guide walks through the full reset sequence so you can hand support a complete identity package.

Errors get triaged faster when you cite the User ID. Issues like Roblox error code 524 move quicker that way.

Important note: Always work with your own account. Logging into someone else’s account, even with their permission, can violate the Roblox Terms of Use and trigger a moderation review.

#Bottom Line

Your Roblox User ID is the only piece of account metadata that never changes, and that permanence is exactly why you should know how to read it. For day-to-day play, copy it from your profile URL and stash it in a notes app. For development work, query the public users.roblox.com API instead of parsing usernames. For trading and recovery, always confirm the recipient’s User ID, not the display name, before money or items move.

#Frequently Asked Questions

Can I change my Roblox User ID?

No. Roblox treats the User ID as a system primary key, so the platform itself can’t reassign it. Even if you delete and recreate an account, the new account gets a fresh ID and inherits nothing from the old one.

Is it safe to share my User ID?

Yes. It’s already public on your profile page, and it’s nothing like a password.

What’s the difference between a User ID and a username?

The username is the display name everyone sees on profiles, leaderboards, and trades. The User ID is the immutable number behind it. Roblox lets you change the username for a fee, but the User ID is stamped on the account at creation and never moves.

Can I find someone else’s User ID?

Yes. Visit their public Roblox profile in any web browser, then copy the digits between /users/ and /profile straight from the address bar. If you’re scripting and need many IDs at once, call the public /v1/usernames/users endpoint with a list of usernames in the request body. Both methods return the same numeric value, since they read from the same underlying account record.

Does my User ID change if I change my username?

No. Renaming yourself is purely cosmetic. The User ID never moves.

Why can’t I see my User ID on the mobile app?

The mobile app hides the address bar, and the User ID lives in the URL. Switch to a mobile browser (Safari or Chrome), load roblox.com, request the desktop site if needed, then open your profile and read the number from the URL.

Is my User ID the same as my Player ID in games?

In nearly every Roblox game, yes. Player.UserId inside a Lua script returns the same number you see in the URL. A few games define their own internal “player slot” or “session ID” for matchmaking, which is separate from the persistent Roblox account User ID.

Helpful? Share it: X Facebook Reddit LinkedIn