Roblox username rules

Roblox username

Length
3–20
Rules
Letters, digits and at most one underscore.

Last checked: September 2026

Roblox has one of the more unusual rule sets in this collection: a username with a hard limit of a single underscore, alongside a display name that follows almost none of the same constraints. Understanding which one people actually see is the difference between a name that works and one that only exists in your settings.

What the username accepts

A Roblox username runs from 3 to 20 characters and accepts letters, digits and at most one underscore in the entire name. That last rule is genuinely unusual — most platforms either forbid the underscore or allow as many as you like — and it rules out names built from three or more words joined by separators.

The username is unique, it appears in the profile URL, and it is what someone searches to find you. It is also the harder of the two names to change, which makes it the one worth deliberating over.

The display name does the visible work

The display name is separate. It is not unique, it accepts a wider range of characters, and it is what appears above your avatar and in most of the interface. Two players can carry the same display name, which is exactly why the username still matters: it is the identifier underneath, and it is what distinguishes you when it counts.

The design implication is the same as on Discord and Twitch: choose the username for availability and durability, and the display name for how it looks. Where Roblox differs is that the display name is more prominent than on most platforms, so the gap between the two can be wide without costing you anything.

Changing your name

Changing the username is a paid action on Roblox rather than a free one, and that is a deliberate design choice: it keeps identities relatively stable in a game where trading and reputation matter. The display name is far easier to adjust.

Because the username change costs something, the sensible order is to spend your care on the username up front and treat the display name as the flexible layer. A username chosen carelessly is one you either live with or pay to replace.

Names, moderation and a young audience

Roblox moderates names more aggressively than most platforms, and for good reason given who plays it. Names that are borderline in another context are frequently rejected here, and appeals are slow. That is worth knowing before you become attached to something that reads as edgy: on this platform in particular, a name that has to be argued for is a name to replace.

The same audience makes impersonation a live concern. Names close to those of well-known creators attract both suspicion and unwanted attention, and the platform takes a dim view of accounts that appear to be passing themselves off as someone else.

Choosing well within one underscore

Twenty characters is comfortable; one underscore is not. A few shapes work within it:

  • A two-word compound with no separator at all. Reads fine in a display name where capitals can restore the break.
  • Two words with the single underscore between them. The obvious use of the one you get.
  • A word plus a short suffix. A role, a place, a colour — something that means something, rather than digits.

What does not work is the three-part name. If your idea needs two separators, it needs a different idea.

Getting to candidates

Generate against a length range that stops short of 20 — long names truncate in leaderboards and are harder for other players to type — and treat the underscore as a single, deliberate choice rather than a default. The cute and games collections on this site fit the platform’s tone, and filtering by length gives you a list where every name is already inside the rules.

Why the username still matters

It is tempting to conclude that because the display name is what people see, the username barely matters. On Roblox that conclusion is wrong in a specific way: display names are not unique, so the username is the only thing that tells two identical-looking accounts apart.

That becomes concrete around trading, group membership and reputation. Anyone verifying who they are dealing with checks the username, because it is the only field that cannot be copied. A username you chose carelessly is a username you will be reading out to prove you are yourself.

Working within one underscore

The single-underscore rule is easier to live with than it sounds, because the display name absorbs most of the readability problem. A username of two words run together is perfectly serviceable when the display name can present them with a capital in the middle.

Where the rule bites is names of three parts — a word, a separator, a word, a separator, a word. Those have to be reduced, and the reduction is usually an improvement: the shorter version is easier to type, easier to remember and more likely to be free.

Since changing the username costs money and changing the display name does not, spend the deliberation on the username and treat the display name as the layer you adjust later.

More guides

Username rules by platform Length limits and permitted characters for Discord, Twitch, Steam, Instagram, YouTube, Xbox, PSN, Minecraft, Roblox and Telegram, with what each rule means in practice. Discord username rules A Discord username runs 2 to 32 characters: lowercase letters, digits, underscores and periods. How it differs from the display name and server nickname. Twitch username rules A Twitch username runs 4 to 25 characters: letters, digits and underscores, never starting with one. How the display name differs, and why it is your URL. Steam name rules A Steam profile name stops at 32 characters and accepts almost anything. How it differs from the custom URL and friend code, and which one to choose carefully. Instagram username rules An Instagram username stops at 30 characters: letters, digits, periods and underscores. How the handle differs from the display name people search, and changes. YouTube handle rules A YouTube handle runs 3 to 30 characters: letters, digits, underscores, hyphens and periods. How it differs from the channel name, and how to choose both. Xbox gamertag rules An Xbox gamertag runs to 15 characters while the name is free; a taken name caps your part at 12 and adds a numeric suffix. What it accepts, and how to choose. PlayStation Network online ID rules A PlayStation Network online ID runs 3 to 16 characters: letters, digits, hyphens and underscores, starting with a letter. What changing it can do to old games. Minecraft username rules A Minecraft Java username runs 3 to 16 characters: letters, digits and underscores only. Bedrock uses your Xbox gamertag instead. What each accepts, and renaming.

Ready to pick a name?

Use the generator to get names that already fit these rules

Go to Generator