Roblox Name Style Generator
Type your name below for stylish Roblox display names. Read the two rules first though, because they decide everything: your username cannot take these styles at all, and your display name runs through a character filter that Roblox has never documented.
What the badges under each style mean
Each badge grades the rarest characters a style uses, so a style is only rated as safe as its riskiest character. Nothing here is rated as working unless there is a reason behind it.
- ✓ works observed rendering in that field.
- ! disputed sources contradict each other and none of them is primary.
- ? untested no public evidence either way. This does not mean it fails.
- ✗ blocked the platform was seen returning a real error for it.
- Roblox For your display name only. A Roblox username is letters, numbers and one underscore, so no style on this site works there. Grades come from the evidence table further down this site's Roblox page.
- Discord For messages, server nicknames and your About Me. Your @username is lowercase letters, numbers, periods and underscores only, so no style on this site works there.
- Instagram For your bio, display name and captions. Your @username takes only lowercase letters, numbers, periods and underscores, so no style on this site works there.
Press any badge to see which character block decided its grade.
Quick answer
Styled fonts cannot go in a Roblox username. Not some of them, none of them. A username takes letters, numbers and one underscore, and that has never changed. Every style on this page is for your display name, which is a separate field, free to change, and the one everybody actually sees. Keep it to twenty characters, and remember that a bold or cursive letter very likely counts as two of them.
Username or display name: they are not the same field
This is the distinction the rest of the Roblox fonts niche blurs, and it decides whether anything you copy here will save at all.
The single most important fact about Roblox names, and the one most generator pages skip: a username and a display name are different fields with different rules. A username is three to twenty characters of letters, numbers and one underscore, cannot start or end with that underscore, takes no spaces and no Unicode at all. A display name is also three to twenty characters, does not have to be unique, is free to change, does allow ordinary spaces, and is the only one of the two that any style on this page can go in. Roblox trims a space from the start or end of a display name, so a decorated style that begins with one loses it.
So the practical answer to can you get fancy fonts in a Roblox name is yes and no at once. Your @username stays plain forever, which is actually useful: it is how friends search for you. Your display name is where the styling goes, it costs nothing to change, and if a style does not save you can simply try another one without spending anything.
Roblox display name compatibility by Unicode block
Every style in the tool above comes from one of these blocks. The status column is graded on evidence, and on this page it uses four values rather than the two the Free Fire and PUBG tables need. Confirmed means observed working. Blocked means Roblox returned a real error for it. Disputed means the public sources actively contradict each other and none of them is primary. Untested means nobody has reported either way.
| Unicode block | Example | Cost per character | Status | Notes |
|---|---|---|---|---|
| Basic LatinU+0041 to U+007A | A B c 1 2 _ | 1 unit | Confirmed | The documented username character set, and obviously fine in a display name too. The only set that works in both fields. |
| CJK Symbols and PunctuationU+3000 to U+303F, U+30FB | ・ 〖 】 〜 | 1 unit | Blocked | Observed rejected on the Roblox forum with the message Name contains unsupported characters. Note this is the block PUBG players use most, so a name that works there fails here. |
| Mathematical Alphanumeric SymbolsU+1D400 to U+1D7FF | 𝗕 𝓑 𝔅 𝕭 | 2 units | Disputed | Bold, cursive and gothic. Font generators state these work; several name guides state display names take letters and numbers only. No primary evidence either way. Two units each, so they also halve your twenty character budget. |
| Phonetic Extensions and IPAU+1D00 to U+1D7F, U+0250 to U+02AF | ᴀ ʙ ᴄ ᴅ ᴇ | 1 unit | Disputed | Small caps. Widely recommended as the most reliable style for Roblox, but the recommendation traces back to generator sites rather than a primary source. One unit each, so at least it costs you no length. |
| DingbatsU+2700 to U+27BF | ✦ ✿ ❀ ✝ | 1 unit | Disputed | Single decorative symbols are the most commonly reported to pass the filter. Reported, not verified, and a symbol is also the most likely thing to read as an attempt to hide a word. |
| Miscellaneous SymbolsU+2600 to U+26FF | ★ ♡ ☾ ⚔ | 1 unit | Disputed | Same evidence class as Dingbats, and usually named alongside it in the same sentence by the same sources. |
| Latin Extended (accents)U+00C0 to U+024F | é ü ł ñ | 1 unit | Disputed | Reported as more likely to be rejected than the decorative blocks, which is the opposite of what most people expect from ordinary accented letters. |
| Enclosed AlphanumericsU+2460 to U+24FF | Ⓐ ⓑ ⓒ | 1 unit | Untested | Bubble letters. No public report either way, which is unusual for a style this popular. |
| Halfwidth and Fullwidth FormsU+FF00 to U+FFEF | A B C | 1 unit | Untested | The spaced out aesthetic look. Ordinary spaces are allowed in a display name, unlike in a username, but Roblox trims them from the start and the end, so a style that opens or closes with a space quietly loses it. The fullwidth space this block uses is a different character and is untested. |
| Combining Diacritical MarksU+0300 to U+036F | a̶ b̲ c̸ | 2 units | Untested | Strikethrough and underline styles work by stacking an invisible mark on a normal letter, so each styled letter is two characters against the limit. |
| Box DrawingU+2500 to U+257F | ─ ━ ╰ ╯ | 1 unit | Untested | Confirmed in a real Free Fire name, but that says nothing about Roblox. No Roblox evidence either way. |
The number of disputed rows is the finding, not a gap we forgot to fill. This is a platform with hundreds of millions of players and a character filter that returns a specific error message, and the question of which characters it accepts still has no public answer.
The two errors Roblox returns, and why they are different
Almost every guide treats a rejected display name as one problem. It is two, they have different causes, and knowing which one you hit tells you whether to change your characters or change your name.
Name contains unsupported characters. Roblox validates the character set on its servers and returns Name contains unsupported characters when something falls outside it. This is stronger than anything Free Fire or PUBG does, and it means the allowed set is a real, knowable thing that Roblox simply has not published. Two characters observed being rejected by it are the katakana middle dot and a rare halfwidth mark. Roblox Developer Forum, display name symbol rejection
Display name is not appropriate for Roblox. A second and separate rejection is easy to mistake for moderation. The message that a display name is not appropriate for Roblox is also returned for names reserved to verified and notable accounts, so ordinary first names can be unavailable with no explanation. If a clean name is refused, this is often why, and no wording in the error tells you so. Roblox Developer Forum, name reservation thread
The rule of thumb that falls out of this: if the error mentions characters, change the style. If it mentions appropriateness and your name is clearly clean, the name itself is probably reserved or matches something on a word list, and a different style will not help you.
The filter has been wrong before
Worth knowing before you trust any character list, including the one on this page. The character filter is opaque and has been wrong. In April 2024 it rejected the ordinary uppercase letter F as an unsupported character, which was reproduced by another user before being fixed. Treat any list of allowed characters, including ours, as a snapshot rather than a rule. Roblox Developer Forum bug report
A filter that could reject a capital F is not a filter anybody should be describing with confidence. That is the honest reason this page grades rather than declares, and it is why the tool above is ordered cheapest and simplest first: if you start from the styles that cost you least, a rejection costs you nothing but another tap.
Twenty characters, and what a styled letter really costs
A Roblox display name is three to twenty characters. That sounds generous until you style it. The bold, cursive and gothic alphabets sit outside the basic plane of Unicode, so each of those letters takes two units of storage rather than one. If the limit is counted in units, and on every platform we have looked at it is, then a ten letter name in bold cursive has already spent the entire twenty.
This is plain arithmetic rather than a claim about Roblox, and it explains a failure people usually blame on the character filter: a name that looks well short of twenty characters being refused as too long. The styles at the top of the tool cost one unit each, so a full name fits. The mathematical alphabets at the bottom cost two, and they are also the block the sources disagree about, which is why they are last in both senses. Our PUBG and BGMI name generator works through the same counting rule against a fourteen character cap, and the Free Fire name generator against a cap Garena has never published at all.
How to change your Roblox display name
- Type your name into the tool at the top of this page.
- Tap a style to copy it. Start near the top of the list.
- Open Roblox, go to Settings and then Account Info, and find the Display Name field.
- Paste your styled name and save.
- If it is refused, read which of the two errors you got and pick your next style using the section above rather than guessing.
A display name change is free and can be made roughly once a week, so there is no cost to experimenting beyond the wait. A username change is the one that costs Robux, and since a username cannot hold a styled character anyway, there is no reason to buy one for this. Spaces are allowed in a display name, though Roblox trims them from the beginning and the end, which quietly clips any style that opens with one.
What we could not verify
On the question everyone actually arrives with, which styles pass, the public record contradicts itself. One set of pages states that every Unicode style including bold and cursive works in a display name. Another states that display names accept letters and numbers only and that generator sites are wrong about this. Neither side cites a primary source. That is why the popular alphabets above are graded disputed: the honest finding is that nobody has checked.
We also could not verify whether the filter differs by region or client version. One forum thread describes players obtaining otherwise rejected characters by changing region through a VPN, with nobody able to confirm whether that still works. We have left it out of the table rather than grade a rumour, and we mention it here only so you know it was considered and rejected as evidence.
If you change your Roblox display name to something from a disputed block and it saves, that is a primary observation and it is worth more than every generator page currently ranking for this. Send it to us through the contact page and we will grade the row up with credit.
Roblox display name ideas by aesthetic
Name idea lists are everywhere and almost all of them ignore the two constraints on this page, which is why so many of the names on them cannot actually be saved. These are the aesthetics people search for most, with the styling that survives twenty characters and a character filter:
- Preppy and clean girl. Soft one word names, lower case, no heavy decoration. Small caps suits this better than cursive because it stays legible at the size Roblox draws a name, and it costs one unit per letter so the whole word fits. Our preppy fonts generator carries the full set if you want to compare them side by side.
- Cute and kawaii. A short word plus one symbol on one side rather than both. A single ✿ or ♡ leaves you seventeen or eighteen characters for the actual name, where a symbol on each side plus cursive letters leaves you about six.
- Y2K. Bubble letters and fullwidth spacing carry this look, and both are one unit per character. Both are also untested against the filter, so have a small caps version ready as a backup.
- Emo and dark. Gothic blackletter is the obvious choice and it is the expensive one: two units per letter, and it sits in the block the sources disagree about. A cross or dagger symbol beside plain small caps gets most of the same feeling for a fraction of the budget.
- Competitive and clan. Small caps with a clan tag in plain letters. Readable in the player list, cheap on characters, and the least likely thing on this page to be refused.
The practical advice underneath all of those is the same: pick one aesthetic and commit to it rather than combining three. A name that mixes cursive letters, a bracket pair and two emoji is both harder to read and roughly three times more likely to hit one of the two errors above.
Building a Roblox name that stands out
Once the constraints are clear the design choices are simple. Worth knowing before you start: this page is about your account name. If you are naming pets inside Adopt Me, that is a different field checked by a different filter, and our Adopt Me pet name generator covers it, including why a style that saved here can still be refused there. Short beats long, because the display name is drawn above your avatar at a small size and gets clipped in the player list. One decorative symbol on each side reads as deliberate; a symbol between every letter reads as noise and doubles your character count. Small caps is the most recommended style for Roblox for a good reason beyond looks: it costs one unit per letter, so a real name still fits.
If you want to browse the decoration on its own before committing, the symbols copy and paste picker lays every star, heart and sparkle out to tap, and our cool fonts page carries the same alphabets without the Roblox specific filtering, for the places you post outside the game.
Frequently asked questions
Can I use fancy fonts in my Roblox username?
No, and this is the part most generator sites leave out. A Roblox username accepts only letters, numbers and a single underscore, and it cannot start or end with that underscore. There is no styled Unicode of any kind in a username. What you can style is your display name, which is the separate name shown above your character and in the player list.
What is the difference between a Roblox username and a display name?
Your username is your account. It is unique, other players use it to find you, and changing it costs Robux. Your display name is what everyone actually sees in game. It does not have to be unique, you can change it for free, and it accepts a much wider range of characters. Every style on this page is for the display name.
What is the Roblox display name character limit?
Three to twenty characters. The catch is what a character costs. The bold, cursive and gothic alphabets sit outside the basic plane of Unicode, so each of those letters is very likely counted as two rather than one. If it is, a styled name of ten letters has already spent the whole twenty, which is why long fancy names get rejected as too long even when they look short.
Why does Roblox say my display name contains unsupported characters?
Because Roblox validates the character set on its own servers and returns exactly that message when something falls outside it. This is a real filter, not a rendering problem, and it is different from a name being judged inappropriate. Roblox has never published which characters are allowed, and the filter has misfired before: in 2024 it briefly rejected the ordinary uppercase letter F.
Which font styles actually work in a Roblox display name?
Nobody can honestly tell you, and that includes us. Roblox publishes no allowed character list, and the font generator sites contradict each other: some say every Unicode style works, others say display names take letters and numbers only. The table on this page grades each block by the evidence behind it instead of guessing, and marks the popular alphabets as disputed rather than claiming they work.
Why did Roblox reject a display name that has nothing wrong with it?
Two different systems can reject a clean name. The character filter rejects the characters themselves. Separately, some names are reserved for verified and notable accounts, and asking for one of those returns the message that the display name is not appropriate for Roblox, which is misleading wording for what is really a reservation. Players have reported ordinary first names being unavailable for that reason.
How much does a Roblox name change cost?
A display name change is free and can be done roughly once a week from account settings. A username change is the expensive one and costs Robux through Roblox's own store. Because the display name is both free and the only one that accepts styling, there is no reason to spend Robux on a username to get a stylish name.
Why does my styled Roblox name show empty boxes to other players?
The character passed the filter and saved, but the client drawing it has no glyph for it. That depends on the other player's device and app version rather than yours, so your name can look correct to you and broken to someone on an older phone. It is the same rendering gap the PUBG page describes, and the fix is the same: choose a simpler style.