Last updated:

Nickname Character Limits - Name Length Rules for Games and Social Media

About a 7-minute read

"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

ServiceMinimumMaximumAllowed Characters
Nintendo Switch110Almost anything
PlayStation Network316Alphanumeric, hyphens, underscores
Xbox / Microsoft112Alphanumeric, spaces
Steam232Almost anything (CJK OK)
Minecraft (Java)316Alphanumeric, underscores
Fortnite316Alphanumeric, hyphens, periods
X (formerly Twitter)150Almost anything (display name)
Instagram130Username is alphanumeric, periods, underscores (display name allows CJK)
Discord232Almost anything (CJK OK)
YouTube150Almost 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

ReasonExplanationExample
Screen display constraintsName tags in games have small bounding boxesSwitch's 10-character limit
Database designThe length of the storage column has to be decided up frontOlder games have stricter limits
Username uniquenessPreventing duplicate namesToo short means more collisions
Narrowing the allowed charactersLimiting character types and length together leaves fewer runs of symbols and fewer names that are hard to tell apartServices that permit alphanumerics only

Tips for Good Names Within Short Limits

TechniqueExampleCharacters
Favorite word + numberSora426
Combine two short wordsBlueFox7
Name fragment + adjectiveCoolTaku8
Drop vowelsThndr (Thunder)5
Initial + wordK_Storm7

The principles from naming convention character counts - short, memorable, unique - apply directly to nicknames.

Username vs Display Name

AspectUsername (ID)Display Name (Nickname)
ChangesCannot change or limited changesChange anytime
UniquenessMust be globally uniqueDuplicates allowed
Allowed charactersUsually alphanumeric onlyOften allows CJK characters
UsageLogin, URL, mentionsName 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 MethodJapanese "たろう"English "Taro"Used By
Character count3 characters4 charactersMost social media
Byte count9 bytes (UTF-8)4 bytesSome 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.

Share this article