The quickest way to change your username

Open Roblox and sign into your account. Click the gear icon in the top right corner, then select Settings. On the left side, click Account. You will see a field labeled Username with your current name. Click the pencil icon next to it, type your new username, and click Change Username. Roblox will ask you to re-enter your password to confirm the change.

The entire process takes about two minutes. Your new username becomes active when ready after confirmation, and all your games, friends, and Robux stay with your account.

Key Takeaways

  • You change your username through Settings > Account > Username, not through a separate page or tool.
  • Roblox requires you to re-enter your password when you change your username for security reasons.
  • You can change your username once every 30 days, and the second change costs 1,000 Robux.
  • Your new username takes effect when ready, but other players may see the old name briefly while the system updates.

Understanding the 30-day waiting period

After you change your username, you must wait 30 days before changing it again. This applies whether your first change was free or cost Robux. The timer starts the moment you confirm the change, not when you begin the process.

If you try to change your username before 30 days have passed, Roblox will show you exactly how many days remain. You cannot bypass this wait by using a different account or device — the restriction is tied to your account itself.

When your second username change costs Robux

Your first username change is free. Every change after that costs 1,000 Robux. You must have 1,000 Robux in your account balance before you attempt the change, or Roblox will stop you at the confirmation screen and ask you to purchase more.

The cost applies whether you are changing your name for the first time in a month or the tenth time. There is no way to change your username without paying after your first free change, and Roblox does not offer refunds if you change your mind shortly after paying.

Rules for what your new username can be

Your username must be between 3 and 20 characters long. You can use letters, numbers, and underscores. Roblox does not allow spaces, special characters like hyphens or periods, or consecutive underscores. Usernames are not case-sensitive — "John_Smith" and "john_smith" are treated as the same name.

If you try to use a username that is already taken, Roblox will tell you when ready and ask you to choose another one. Banned words and phrases are also blocked, though Roblox does not publish a complete list. If your chosen name is rejected, try removing numbers or changing the word order.

What happens to your old username

When you change your username, your old name becomes available for someone else to claim after a short delay. This usually takes a few hours. You cannot reclaim your old username later unless no one else has taken it, which is unlikely for common names.

Your profile URL, friends list, game progress, and Robux all stay the same. Other players' friend requests and messages to you will still reach your account, even if they knew your old username. Games you created or played will still show your new username in the credits and leaderboards.

Troubleshooting a username change that did not work

If you clicked Change Username but the page did not update, refresh your browser and check your Settings again. Sometimes the change takes a few seconds to process. If your username is still the old one after refreshing, the change did not go through.

The most common reason for failure is an incorrect password at the confirmation step. Make sure Caps Lock is off and that you are typing your actual account password, not your email address. If you have forgotten your password, click Forgot Password? on the Roblox login page and follow the email recovery steps before attempting to change your username again.

If you see an error message saying your username is unavailable or contains banned words, that name cannot be used. Choose a different username and try again. If the Settings page will not load at all, try logging out completely, clearing your browser cache, and logging back in.

Changing your username on mobile

The process is the same on the Roblox mobile app for iPhone or Android. Open the app, tap the gear icon at the bottom right, select Settings, then Account. Tap the pencil icon next to your username, enter your new name, and tap Change Username. You will need to enter your password to confirm.

Mobile users sometimes experience slower processing times, especially on older devices or weak connections. If the change seems to be taking longer than a minute, do not close the app — wait for the confirmation message to appear. Closing the app mid-process may cause the change to fail without charging your account.

Frequently Asked Questions

Can I change my username back to what it was before?

Only if no one else has claimed it in the meantime. When you change your username, your old name becomes available for others to take within a few hours. If someone else has taken it, you cannot reclaim it. You can always choose a new username that is similar to your old one.

What if I change my username and then want to undo it?

Roblox does not have an undo feature for username changes. Once you confirm the change and re-enter your password, it is permanent. You can change to a different username after 30 days, but you will have to pay 1,000 Robux for that second change.

Do my friends need to re-add me after I change my username?

No. Your friends list stays the same, and they can still message and play with you under your new username. They do not need to do anything on their end. Your account ID remains the same — only the display name changes.

Why does Roblox ask for my password when I change my username?

Roblox requires your password to confirm that you are the actual account owner making the change. This prevents someone who gains temporary access to your computer from changing your username without your knowledge. It is a security step, not a technical requirement.

Can I use special characters like periods or hyphens in my username?

No. Roblox only allows letters, numbers, and underscores. Periods, hyphens, spaces, and other special characters will be rejected. If you want to separate words, use an underscore instead — for example, "Cool_Player_Name" instead of "Cool-Player-Name".