Home Blog Guides

Guides

Fancy Fonts in Username: Why They Get Rejected (and What Works)

By the Copy and Paste Fonts team Β· Published Β· 3 min read

"This username isn't available" or "invalid characters": if you've tried to use fancy fonts in username fields, you've probably seen one of these. The reason is simple once you know it. Most platforms have two different names: a strict username (your @handle) and a flexible display name. Styled Unicode text almost never works in the first and usually works in the second.

Username vs display name

Your username is part of your profile link and is used for mentions, logins and search. To keep links working and to stop impersonation with look-alike letters, platforms limit usernames to a small set of characters. Your display name is only shown on your profile, so it can be much more decorative.

Username rules on popular platforms

PlatformUsername allowsStyled text works in
InstagramLetters, numbers, periods, underscores; up to 30 charactersName field, bio, captions, comments
TikTokLetters, numbers, periods, underscoresName, bio, captions
DiscordLowercase letters, numbers, periods, underscoresDisplay name, server nickname, About Me, messages
X (Twitter)Letters, numbers, underscores; up to 15 charactersDisplay name, bio, posts
RobloxLetters, numbers and one underscore; 3–20 charactersLimited: Roblox filters many characters in names and chat
TwitchLetters, numbers, underscoresChat messages, panels, stream titles

Platforms update their rules from time to time, so treat this table as a guide and check the app's own help page if something doesn't match.

Where fancy fonts do work

  • Display names and nicknames: the best place for a styled name. Try bold script or small caps from the generator.
  • Bios: style one line and keep the rest plain. The Instagram bio builder shows a live preview.
  • Game nicknames: many mobile games accept decorated nicknames such as ꧁༒ name ΰΌ’κ§‚; account usernames usually still don't.
  • Posts, captions and chats: almost always fine.

Make your username feel styled anyway

  1. Pick a plain handle that matches your display name, so people can find you.
  2. Use periods and underscores for rhythm: sara.khan, sara_creates.
  3. Put the style in the display name: handle @sara.khan, name 𝓒π“ͺ𝓻π“ͺ π“šπ“±π“ͺ𝓷.
  4. If a display name is rejected, try a lighter style. Small caps and symbols around plain letters are accepted more often than Zalgo or squared letters.

Display name ideas that are accepted more often

Display names are flexible, but many apps still reject heavy combining marks or very rare symbols. These patterns are accepted on most platforms:

  • Small caps: κœ±α΄€Κ€α΄€ α΄‹Κœα΄€Ι΄, clean and widely supported.
  • Bold or bold script: π’πšπ«πš or 𝓒π“ͺ𝓻π“ͺ.
  • Plain name with symbols: ✧ Sara ✧ or Sara β™‘, the safest choice because the letters stay plain.
  • Gaming tag: 【Sara】 or βš” Sara βš” in game nicknames.

Avoid stacks of glitch marks, long strings of symbols and characters added to Unicode in the last few years; they are the most likely to be rejected or shown as boxes.

If your styled display name is rejected

  1. Remove Zalgo marks and rare symbols first.
  2. Try a lighter style, such as small caps instead of squared letters.
  3. Shorten the name: decorations count toward the character limit.
  4. Keep the style for your bio instead, and use a plain display name.

Quick answers

Why do platforms block fancy letters in usernames?

Look-alike characters can be used to impersonate other accounts (for example a styled "paypal"). Limiting usernames to plain characters prevents that and keeps profile links working.

Will a styled display name hurt how people find me?

It can. Search often matches plain text, so keep your real name plain somewhere on the profile, ideally in the username or first bio line.