Last updated:
Nickname Character Limits - Name Length Rules for Games and Social Media
"My nickname is too long to register!" is a common frustration in games and social media. Character limits vary wildly by service, with maximums running from around 10 characters on some to 50 on others. Know the limits to make sure your favorite name fits.
Nickname Character Limits by Service
| Service | Minimum | Maximum | Allowed Characters |
|---|---|---|---|
| Nintendo Switch | 1 | 10 | Almost anything |
| PlayStation Network | 3 | 16 | Alphanumeric, hyphens, underscores |
| Xbox / Microsoft | 1 | 12 | Alphanumeric, spaces |
| Steam | 2 | 32 | Almost anything (CJK OK) |
| Minecraft (Java) | 3 | 16 | Alphanumeric, underscores |
| Fortnite | 3 | 16 | Alphanumeric, hyphens, periods |
| X (formerly Twitter) | 1 | 50 | Almost anything (display name) |
| 1 | 30 | Username is alphanumeric, periods, underscores (display name allows CJK) | |
| Discord | 2 | 32 | Almost anything (CJK OK) |
| YouTube | 1 | 50 | Almost anything |
The figures in this table are current as of August 2026 and change as each service updates its rules. Some services never state their maximum in an official help page, so the surest check is to type the name into the registration screen and see what it accepts. Games mostly fit within 10-16 characters (Steam is an exception, letting the profile name run longer), while social platforms are roomier at 30-50. Games have stricter limits because the slot a name goes into, such as the tag above a character or a row in a score table, is fixed when the screen layout is designed.
One more thing to watch is that the Maximum column does not measure the same thing on every row. Where the allowed characters are alphanumeric only, as with Minecraft and PlayStation Network, the figure is the limit for an ID that has to be unique across the whole service. On X and YouTube it is the limit for the name shown on screen, which accepts CJK characters as well. The section on username versus display name below sorts out that difference.
Why Limits Differ by Service
| Reason | Explanation | Example |
|---|---|---|
| Screen display constraints | Name tags in games have small bounding boxes | Switch's 10-character limit |
| Database design | The length of the storage column has to be decided up front | Older games have stricter limits |
| Username uniqueness | Preventing duplicate names | Too short means more collisions |
| Narrowing the allowed characters | Limiting character types and length together leaves fewer runs of symbols and fewer names that are hard to tell apart | Services that permit alphanumerics only |
Tips for Good Names Within Short Limits
| Technique | Example | Characters |
|---|---|---|
| Favorite word + number | Sora42 | 6 |
| Combine two short words | BlueFox | 7 |
| Name fragment + adjective | CoolTaku | 8 |
| Drop vowels | Thndr (Thunder) | 5 |
| Initial + word | K_Storm | 7 |
The principles from naming convention character counts - short, memorable, unique - apply directly to nicknames.
Username vs Display Name
| Aspect | Username (ID) | Display Name (Nickname) |
|---|---|---|
| Changes | Cannot change or limited changes | Change anytime |
| Uniqueness | Must be globally unique | Duplicates allowed |
| Allowed characters | Usually alphanumeric only | Often allows CJK characters |
| Usage | Login, URL, mentions | Name shown on screen |
On Instagram, the username (after @) is limited to 30 alphanumeric characters, while the display name allows Japanese and other scripts up to 30 characters. Since usernames are hard to change later, choose carefully from the start.
If you plan to use the full limit, look at the places the name gets shown before you commit to it. In friend lists, ranking tables, and the comment column of a stream, the width of the slot is decided before your name goes into it, so a long name has its tail cut off. Digits or symbols added at the end to tell you apart from someone else are the first thing to disappear. Put whatever identifies you in the first half of the name.
Do Japanese and English Count Differently?
| Counting Method | Japanese "たろう" | English "Taro" | Used By |
|---|---|---|---|
| Character count | 3 characters | 4 characters | Most social media |
| Byte count | 9 bytes (UTF-8) | 4 bytes | Some games |
Services that count by bytes treat Japanese characters as 3x heavier than English. A 10-byte limit allows 10 English characters but only 3 Japanese characters. The 3x figure holds for UTF-8; on a service that uses Shift_JIS a full-width character takes 2 bytes, so the same 10 bytes hold 5 Japanese characters. That is one reason the same name passes on one service and gets rejected on another. Understanding the difference between character count and byte count explains why some names will not fit.