You cannot add spaces to a Roblox username, but you can use underscores or other characters that look like spaces

Roblox usernames do not allow actual spaces. The system rejects any username containing a space character when you try to create or change your name. However, you can make your username appear to have gaps between words by using underscores, hyphens, or other characters that create visual separation.

The most common workaround is the underscore (_), which creates a clear break between words and is straightforward to type. A username like Player_Name_Here reads almost like it has spaces. Hyphens (-) work the same way visually, giving you Player-Name-Here. Both are allowed and both show up clearly in your profile and in-game.

Key Takeaways

  • Roblox usernames cannot contain actual space characters, and the system will reject any name you submit that includes one.
  • Underscores and hyphens create visual breaks that make your username easier to read without using spaces.
  • You can change your username once every seven days, so test your spacing choice before you commit to it.
  • Other characters like periods and numbers can also separate words, but underscores are the most readable option.

Why Roblox blocks spaces in usernames

The space character causes technical problems in how usernames are stored and displayed across Roblox systems. Spaces can break links, cause confusion in chat logs, and create issues when the system tries to match your username to your account in different parts of the platform. By blocking spaces entirely, Roblox avoids these problems for all users.

This is a common rule across most online platforms and games. Discord, Twitch, and most forums also reject spaces in usernames for the same reason. It is a design choice that makes the system more stable, even though it means you have to get creative with how you format your name.

Using underscores to separate words

The underscore is the best choice for creating space-like breaks in your username. It is straightforward to type on any keyboard (Shift + hyphen key), it shows up clearly on screen, and it is widely recognized as a word separator. A username like Shadow_Warrior_99 is readable and looks intentional rather than random.

When someone types your username to find you or send you a message, they will need to include the underscore exactly as you typed it. Make sure you choose a spacing pattern you can remember, because you will need to tell other players how to spell your name correctly.

Other characters that create visual separation

Hyphens (-) work just as well as underscores and some players prefer them because they look cleaner. Shadow-Warrior-99 reads smoothly and is straightforward to type. Periods (.) can also separate words, though they are smaller and less noticeable: Shadow.Warrior.99.

Numbers placed between words also create breaks: Shadow1Warrior2. This approach uses fewer special characters but can make your name harder to read if the numbers do not have a clear meaning. Mixing methods—like Shadow_Warrior.99—is allowed, but keeping it consistent and straightforward usually works better.

How to change your username with spacing

Go to your account settings on the Roblox website, find the username section, and type your new name with underscores or hyphens where you want breaks. The system will show you whether the name is available before you confirm. Once you submit the change, it takes effect when ready in your profile and in-game.

Roblox charges 1,000 Robux (the in-game currency) to change your username, and you can only change it once every seven days. This means you should test how your new name looks and feels before you spend the Robux. Ask friends how it reads to them, or write it down to see if the spacing makes sense.

What to avoid when spacing out your username

Do not use too many separators in a row, like Player___Name, because it makes your username hard to read and looks like a mistake. Avoid putting separators at the very beginning or end of your name—_PlayerName_ looks awkward and confuses people trying to type it.

If you are trying to make your username look like a phrase or title, keep it short enough that people can actually remember it. The_Shadow_Warrior_Of_The_Night_99 is technically allowed, but most players will shorten it to something easier when they talk about you. Shorter names with clear spacing are more memorable and easier for others to use.

Frequently Asked Questions

Can I use a space if I put quotes around my username?

No. Roblox rejects spaces in usernames regardless of how you format them or what characters surround them. Quotes, brackets, and other punctuation do not change this rule. The only way to create the appearance of a space is to use a character like an underscore or hyphen.

Will other players see my underscores when I chat?

Yes. Your username appears exactly as you typed it everywhere on the platform—in chat, on your profile, in game lobbies, and in friend lists. If you use underscores to separate words, other players will see those underscores every time your name appears.

Can I change my spacing if I do not like how it looks?

Yes, but you will have to pay 1,000 Robux again and wait seven days between changes. Test your spacing choice carefully before you commit to it, because changing it repeatedly gets expensive. You can also create a new account if you want to try a different spacing pattern without paying.

Do underscores or hyphens work better in game?

Both work equally well in-game. Choose whichever looks better to you or is easier for you to type. Underscores are slightly more common, so other players may find them more familiar, but there is no technical difference in how the game handles them.