Wings, brackets, crowns and flair characters for nicknames, usernames and display names — plus ready-made wrappers and a field-by-field guide to where each one is actually accepted. Click any symbol to copy it.
Nickname symbols are the decorative Unicode characters people wrap around a name — the ꧁꧂ wings, ツ smiley, 彡 motion lines and ♛ crowns you see in Free Fire and Fortnite lobbies, and equally in an Instagram display name or a Discord nickname. They are ordinary text characters, not images, which is why they survive a copy and paste into a name field.
They do not work everywhere, though, and that is where most people get stuck. Nearly every platform splits your identity into two fields: a username (the unique @handle you log in with) and a display name or nickname. Handles are almost always ASCII-only and will reject these symbols; display names usually accept them. The field-by-field table below shows which is which, so you know before you spend a rename.
Copy individual symbols from the sets below, grab a ready-made decoration and swap in your own name, or use the invisible characters if you want a name that looks empty.
The famous ꧁꧂ wings plus ornamental brackets that frame a nickname on both sides.
Japanese kana and Chinese characters that double as faces, motion lines, and power words in nicks.
Royalty and rank markers that signal status next to a nickname.
Lightning, skulls, and blades for aggressive, sweaty-style nick decorations.
Copy a full set of styled name templates in one click, then swap 'YourName' for your own nick.
The single most common reason a decorated name “won’t save” is that it was pasted into the wrong field. Almost every platform keeps two separate names, and only one of them takes symbols:
| Platform | Username / @handle | Display name / nickname |
|---|---|---|
| ASCII only — lowercase letters, numbers, periods, underscores. Why it’s rejected | The Name field accepts symbols and styled Unicode | |
| Discord | ASCII only since the 2023 handle system — lowercase letters, numbers, dots, underscores. Full explanation | Display name and per-server nickname accept almost any Unicode. Field-by-field breakdown |
| TikTok | Lowercase letters, numbers, underscores, periods — and changeable only once every 30 days. How to change it | Nickname field is the one to decorate |
| Roblox | Changing the @username costs Robux every time. What it actually costs | Display name accepts symbols, but an automatic content filter blocks some. Roblox-safe symbols |
| Games generally | Each title enforces its own allowlist, and many reject non-Latin characters outright. Test in the field before spending a rename — see Free Fire, Mobile Legends and Fortnite for what each accepts. | |
Console gamertags are their own case. Xbox and PlayStation both run their own naming rules and moderation on gamertags, and they are stricter than a social display name. Paste your decorated version into the field and let the platform validate it before committing — a rejected gamertag can cost a change token.
Want a nickname that looks empty? A plain space will not do it — most fields trim leading and trailing spaces and then reject the name as blank. These two characters are real, visible-width Unicode characters that are not classified as whitespace, so they save where a space fails:
Platforms treat them inconsistently — if one is rejected, try the other. They are also useful for spacing rather than hiding: dropping one between a symbol and your name gives you a gap that survives fields which would otherwise collapse ordinary spaces.
Full breakdown of every blank character and where each one works: invisible characters.
A box, a question mark or a blank rectangle does not mean the symbol is broken or that you copied it wrong. It means the device displaying it has no font containing that character. Rendering depends on the reader’s phone or computer, not yours — so a nickname that looks perfect to you can be a row of boxes to half your friends.
The safest characters are the ones that have been in Unicode longest and ship with almost every system font: ★ ☆ ♛ ♔ ♥ ✦ • ◆ ツ and the bracket family. The riskiest are obscure blocks and multi-character combos. If a symbol renders inconsistently, swap it for a single-character alternative from the sets above rather than stacking more decoration on top.
Almost always because they went into the username field rather than the display name. The @username or handle is the unique login ID and is restricted to plain ASCII on nearly every platform — lowercase letters, numbers, dots and underscores — so symbols are rejected or silently reverted there. Put them in the display name, nickname or Name field instead, which accepts a much wider range of Unicode.
The username is your unique @handle: it identifies your account, has to be typeable, and is ASCII-only on most platforms. The display name is the label other people see, it does not have to be unique, and it usually accepts symbols and styled Unicode. Every symbol on this page belongs in the second one.
Sometimes. Console gamertags on Xbox and PlayStation run their own naming rules and moderation, and they are stricter than a social display name. Individual games are stricter still — many reject non-Latin characters entirely. Paste your decorated name into the field and let the platform validate it before you commit, because a rejected name can cost a change token.
Use a Unicode character that is not classified as whitespace — the Hangul Filler (U+3164) or the Braille Pattern Blank (U+2800). An ordinary space will not work, because most fields trim spaces and then reject the name as empty. Platforms treat the two characters inconsistently, so if one is rejected, try the other.
The device displaying it has no font containing that character. It is a rendering gap on the reader's end, not a broken copy — the text itself is fine. Long-established characters like ★ ♛ ♡ ✦ ツ and the bracket family are covered by almost every system font; obscure Unicode blocks are the ones that break.
Yes, in the display-name field on all three. Instagram's Name field, TikTok's nickname and Discord's display name and server nicknames all accept symbols. None of the three accept them in the @handle, which is ASCII-only on every one of them.
Yes. They are standard Unicode characters, not a font you install or an image you download, so copying one and pasting it anywhere works with no account, no download and no cost.
Use UltraTextGen to convert plain text into bold, italic, cursive, and 100+ other Unicode font styles. Free and instant.
Open UltraTextGen →FF nick characters and ready-made Free Fire name styles.
ML nick decorations and stylish name characters.
Sweaty name characters and clan tag decorations for Fortnite.
Glyphs and decorations for Roblox usernames and displays.
Type your name to get stylish & cute nicknames, with ready-made ideas.