You cannot add a space to a Roblox username
Roblox does not allow spaces in usernames. The system rejects any username containing a space character, whether you are creating a new account or trying to change an existing one. If you type a space during username creation or in the change-username tool, Roblox will show an error message and prevent you from proceeding.
This rule applies to all usernames on the platform. There is no workaround, exception, or special permission that lets you include a space. The restriction exists on Roblox's side, not in your browser or device settings.
Key Takeaways
- Roblox usernames cannot contain spaces under any circumstances, and the platform will reject any username with a space during creation or change.
- You can use underscores, numbers, or hyphens to separate words in your username instead of spaces.
- If you want a username that looks like it has a space, you can use a character that resembles a space, such as an underscore between words.
- Changing your username costs 1,000 Robux after your first change, so test alternatives before committing.
What characters you can use instead of spaces
Since spaces are not allowed, Roblox lets you use other characters to separate words. The most common replacement is the underscore (_), which creates a visible gap between words. For example, instead of "cool player", you could use "cool_player". The underscore appears as a line or gap depending on the font, making it a readable substitute.
You can also use hyphens (-) to separate words, such as "cool-player". Hyphens are slightly shorter than underscores and work the same way. Numbers can also break up text, like "cool2player" or "player123", though this does not create the same visual separation as punctuation.
Roblox allows letters, numbers, underscores, and hyphens in usernames. Avoid special characters like @, #, $, %, or — these will cause an error. Stick to underscores or hyphens if you want your username to read as multiple words.
How to change your username to include a separator
To change your username with an underscore or hyphen, go to your account settings on the Roblox website. Click your profile icon in the top right, then select Settings. On the left menu, click Account. You will see a section labeled Username with your current name and a button to change it.
Click the change button and type your new username with the underscore or hyphen where you want the separation. For example, type "my_username" or "my-username". Roblox will check if the name is available and show you a preview. If the name is taken, try a different combination. Once you confirm, the change takes effect when ready on your profile.
Your first username change is free. After that, each change costs 1,000 Robux. This cost encourages you to choose carefully, so test how your new username looks before you commit to it.
Why Roblox does not allow spaces
Roblox restricts spaces to keep usernames consistent across the platform's systems. Spaces can cause problems in web addresses, databases, and code that processes usernames. By removing spaces, Roblox ensures that usernames work the same way everywhere — in chat, on profiles, in game invites, and in the backend systems that store account data.
This is a common rule across online platforms. Most games, social media sites, and forums do not allow spaces in usernames for the same technical reason. It is not a limitation unique to Roblox, but a standard practice in how usernames are handled online.
What happens if you try to use a space
If you type a space while creating a new account or changing your username, Roblox will display an error message. The message typically says something like "Username contains invalid characters" or "Spaces are not allowed". The system will not let you proceed until you remove the space and use an allowed character instead.
You cannot bypass this restriction by copying and pasting a space, using a different keyboard layout, or any other method. Roblox checks the username on its servers before accepting it, so the restriction is enforced no matter how you try to enter the space.
Usernames that look like they have spaces
Some players use underscores or hyphens so consistently that their usernames appear to have spaces at first glance. For example, "cool_player_name" reads almost like "cool player name" depending on the font and display size. This is the closest you can get to a space-separated username on Roblox.
If you want maximum readability, use underscores between each word. They create the most visible separation and are easier to read than hyphens or numbers. Keep your username short enough that it fits comfortably on profile pages and in chat, since longer names with multiple separators can become hard to read.
Frequently Asked Questions
Can I use a space if I change my username through the mobile app?
No. The restriction applies everywhere — the website, the mobile app, and any other way you access Roblox. The space rule is enforced by Roblox's servers, not by your device or browser, so the app will reject a space just as the website does.
Will Roblox ever allow spaces in usernames?
There is no indication that Roblox plans to change this rule. Spaces cause technical problems in how usernames are stored and used across the platform, so removing the restriction would require major changes to Roblox's systems. It is unlikely to happen.
What if someone else has the username I want with an underscore instead of a space?
Usernames are unique on Roblox, so only one person can have any given name. If "cool_player" is taken, you will need to choose a different username or add a number, like "cool_player2" or "cool_player123". Check availability before you commit to a change.
Do spaces matter in how other players see my username?
No. Your username displays the same way to everyone — exactly as you set it. If you use an underscore, all other players see the underscore. There is no way to hide it or make it appear as a space to other people.