TikTok only lets you use letters, numbers, periods, and underscores in your username itself
If you want a username with symbols like hearts, stars, or other special characters, TikTok will reject it during setup. The platform's username field accepts only these characters: A–Z, a–z, 0–9, periods (.), and underscores (_). Any attempt to use @, #, !, ♥, or other symbols will trigger an error message saying the username is invalid.
This is a technical limit, not a setting you can change. TikTok enforces it across all accounts and regions. However, there are two legitimate ways to add visual flair to your profile that look like special characters without breaking the rules.
Key Takeaways
- TikTok usernames can only contain letters, numbers, periods, and underscores — no symbols or special characters are allowed in the actual username field.
- You can add special characters and decorative symbols to your display name (the name that appears above your username), which has fewer restrictions.
- Unicode characters like ♡, ★, ✨, and ⚡ work in your display name and show up on your profile and in comments.
- Copying and pasting special characters from a character picker or generator into your display name is the fastest method.
- Changing your display name does not change your actual username, so your profile link and mentions stay the same.
Use your display name instead of your username for special characters
Your display name is different from your username. The display name is what appears at the top of your profile, in comments, and in video captions. The username is the handle that comes after the @ symbol and is used in your profile link. TikTok allows many more characters in the display name, including Unicode symbols.
To change your display name on TikTok, go to your profile, tap the edit profile button, and select the name field. Delete the current text and type or paste in your new display name with special characters. You can use hearts (♡, ❤), stars (★, ✨), arrows (→, ↓), musical notes (♪, ♫), and dozens of other symbols. When you save, the new name appears when ready across your profile.
The key advantage is that your actual username stays unchanged. Your profile link remains the same, and anyone who mentions you with @ still uses your original username. Only the visual display name changes, so you do not lose any followers or break any existing links.
Copy special characters from a Unicode character picker
The easiest way to find and add special characters is to use an online character picker. Sites like Unicode.org, Copychar.cc, or Shapecatcher.com let you browse thousands of symbols, preview them, and copy them to your clipboard with one click.
Open one of these sites in your phone's browser, search for the symbol you want (for example, type "heart" or "star"), click the character to copy it, then switch back to TikTok and paste it into your display name field. You can combine multiple symbols — for example, "✨ Sarah ✨" or "★ Gaming Zone ★" — as long as the total display name stays under TikTok's character limit, which is typically 30 characters.
If you want to avoid opening a separate site, you can also search "special characters" or "Unicode symbols" directly in your phone's app store and read a dedicated character picker app. These apps sit on your home screen and let you copy symbols without leaving TikTok.
Common symbols that work in TikTok display names
Here are symbols that reliably display on TikTok and work across both iOS and Android:
| Symbol | Name | Example |
|---|---|---|
| ♡ | Heart outline | ♡ Creator ♡ |
| ❤ | Solid heart | ❤ Music Lover ❤ |
| ★ | Star | ★ Elite ★ |
| ✨ | Sparkles | ✨ Magic ✨ |
| → | Right arrow | → Follow Me → |
| ⚡ | Lightning bolt | ⚡ Fast ⚡ |
| ♪ | Musical note | ♪ DJ ♪ |
| ● | Bullet point | ● Gaming ● |
Not all Unicode characters display the same way on every device or TikTok version. If a symbol looks broken or appears as a box on your profile, it may not be supported. Test it by saving your display name and checking how it looks on your profile before sharing it widely.
Why TikTok restricts special characters in usernames
Usernames need to be straightforward because they function as technical identifiers. Your username is part of your profile URL (for example, tiktok.com/@yourname), appears in mentions and tags, and is used in TikTok's backend systems. Allowing special characters in usernames would create problems: some symbols do not work in URLs, others could be confused with each other (like @ or #), and it would make typing mentions harder on mobile keyboards.
Display names do not have these technical constraints. They are purely visual and do not affect how the platform routes traffic or processes mentions. That is why TikTok allows symbols there but not in the username field itself.
What happens if you try to use special characters in your username
If you attempt to create or change your username to include a special character, TikTok will show an error message when ready. The message typically says something like "Username can only contain letters, numbers, periods, and underscores." The system will not let you proceed until you remove the symbol and use only allowed characters.
This error appears during account creation and whenever you edit your username in settings. It is not a temporary glitch — it is a permanent rule enforced by TikTok's system. No workaround exists to bypass it, and contacting TikTok support will not change the policy.
Frequently Asked Questions
Can I use emoji in my TikTok username?
No, emoji are not allowed in the username field. However, you can use emoji in your display name. Open your profile, tap edit, and paste emoji directly into the display name field. Most emoji display correctly, though some older or less common ones may not render properly on all devices.
Will changing my display name affect my profile link or followers?
No. Your profile link is based on your username, not your display name. Changing your display name does not change your username, so your link stays the same and you keep all your followers. People who follow you will see your new display name, but the @ mention and profile URL remain unchanged.
What is the character limit for display names on TikTok?
TikTok display names typically support up to 30 characters, though this can vary slightly by region or app version. If you paste a display name that is too long, TikTok will show an error and ask you to shorten it. Special characters and emoji count as one character each.
Do special characters in my display name show up in comments and mentions?
Yes. When you comment on a video or someone mentions you, your display name (including any special characters) appears next to your comment or mention. Your actual username (without special characters) is what appears after the @ symbol in mentions.
Can I use spaces in my TikTok username?
No, spaces are not allowed in usernames. You can use underscores or periods to separate words instead — for example, "my_username" or "my.username". Spaces are allowed in your display name, so you can have a display name with spaces even if your username cannot.