Updated September 2026

Username and gamertag character limits for 17 platforms

The universal safe range is 4 to 10 characters. Twitch will not take anything under 4 and Nintendo stops at 10, so that is the only window clearing all 17. For a name that reads like a brand, aim for 8 to 10.

17platforms covered
9limits documented
4–10universal safe range
Sep 2026last verified
Xbox raised its gamertag limit from 12 to 15 characters in June 2026, and it is live for everyone. Gamertags that are not unique, or that use non-Latin characters, still cap at 12.
TikTok usernames cap at 24, not 30. The 30-character figure that circulates widely belongs to TikTok’s nickname field, which is a different thing.
By NameStyler Editorial Team Last verified September 2026 9 of 17 limits confirmed against official documentation
Free, no sign-up Runs in your browser Every number carries a source label No availability claims
The checker

Check your name against every platform

Type a name once. Every platform updates as you type, showing whether it fits, how many characters over you are, and whether a space is the problem rather than the length.

Username and gamertag checker

Runs in your browser. Nothing is sent anywhere.
0 / 10
Type a name to check it against all 17 platforms at once.

This checks length and character rules only. No platform offers a public way to see whether a specific name is already taken, so confirm inside the app before spending a rename token.

The reference

Character limits for all 17 platforms

Sorted shortest limit first, because the shortest limit is the one that decides your name. Each row shows where the number came from: documented means the platform publishes it, reported means credible sources agree but the platform does not publish it, and unverified means we are still confirming it, so test in the app.

PlatformLimitRulesSource
documented published by the platform reported sources agree, platform does not publish it unverified still confirming, test in the app
Platform by platform

The limits people look up most

Seven platforms get asked about far more than the rest. Here is what each one actually enforces, and where that number comes from.

Xbox gamertag character limit

3–15 documented

Xbox gamertags now allow up to 15 characters, raised from the long-standing 12-character limit in June 2026 and rolled out to all users rather than just Insiders. There is a catch: if your gamertag is not unique and carries a numeric suffix, or if it uses non-Latin characters, it still caps at 12. Microsoft's developer documentation notes that a 12-character gamertag plus a 3-digit suffix totals 16 rendered characters, which is why the underlying field is larger than the number you are allowed to type.

Instagram username character limit

up to 30 reported

Instagram usernames run up to 30 characters, using letters, numbers, underscores and periods. Instagram does not publish this limit in its own help pages, so treat 30 as a practical cap that many sources agree on rather than an official figure. It is not the same as your display name, which is a separate field with different rules and more room.

Steam name character limit

32 reported

Steam profile names are widely reported at 32 characters, and Steam accepts most Unicode along with spaces, which makes it the most permissive platform on this page. Valve does not document the limit anywhere official, and community reports are not unanimous, with at least one putting it at 18, so test before you commit to a long name.

Roblox username character limit

3–20 unverified

Roblox usernames are commonly cited at 3 to 20 characters, with the underscore as the only special character allowed, and only one of them. Roblox's own support articles on changing your username and your display name do not state a character count at all, so this figure is not officially confirmed by Roblox.

TikTok username character limit

2–24 documented

TikTok caps usernames at 24 characters, minimum 2, using letters, numbers, underscores and periods, and a period cannot be the last character. You can change it once every 30 days. The widely-quoted 30-character figure belongs to TikTok's nickname field, which is the display name shown on your profile rather than the @handle.

Discord username character limit

2–32 documented

Discord usernames run 2 to 32 characters, forced to lowercase, and accept only letters, numbers, underscores and periods, with no two periods in a row and no spaces. Your display name is a separate field and far looser: 1 to 32 characters, accepting uppercase, spaces, emoji and non-Latin characters.

Twitch username character limit

4–25 reported

Twitch usernames are 4 to 25 characters, letters, numbers and underscores only. This comes from Twitch developers on Twitch's own developer forum rather than a help article, and they note that legacy accounts with 2 and 3 character names still exist from before the limit was enforced. Twitch is the reason the universal minimum on this page is 4.

Background

Why platforms limit name length

Three reasons, and together they explain why consoles are stricter than social apps.

01 — STORAGE

Indexing and search

Names are indexed, searched and matched across very large player databases. A short fixed field stays fast to look up and cheap to compare, which matters more on a console network than on a website.

02 — DISPLAY

Fitting the screen

A name has to survive a scoreboard, a kill feed, a friends list, a chat line and a mobile lobby. Around twelve characters is what fits in all of those without truncating, which is why consoles held at 12 for so long.

03 — ABUSE

Impersonation and squatting

Without a limit, names like "OfficialSupport_Verified_Admin" become easy. Short limits cut impersonation, reduce profanity workarounds and make it harder to hoard thousands of variations of a popular name.

Transparency

How we check these numbers

Every limit here is checked against the platform's own documentation first. Where that documentation exists, the row is marked documented. Where it does not, and for most platforms it does not, the row is marked reported or unverified, and we say so rather than presenting a guess as fact.

This matters more than it sounds. When we last reviewed this page, two of its headline numbers were wrong: Xbox had moved to 15 characters and TikTok's username cap was 24, not 30. Limits change quietly and most sites never revisit them.

Sony, Roblox and Nintendo publish no character count at all in their support pages, so those rows carry the honest label rather than a borrowed number. Always confirm inside the official app before spending currency or a paid rename token.

NS
NameStyler Editorial Team
Username and Unicode research
  • Platforms covered17
  • Documented9
  • Reported4
  • Unverified6
  • Last verifiedSep 2026
  • Availability checksNone claimed
Questions

Username length questions people actually ask

What is the safe username length across platforms?

Four to ten characters. Twitch refuses anything under four, and Nintendo stops at ten, so that is the only window that clears every platform on this page. If you want a name that reads like a brand rather than a stub, eight to ten is the practical sweet spot.

Which platform has the shortest name limit?

Nintendo, at ten characters. Battle.net, Free Fire and Mobile Legends follow at twelve. Since Xbox moved to fifteen in June 2026, it is no longer among the strictest. Steam and Discord are the most generous at thirty-two.

How many characters can an Xbox gamertag be?

Fifteen, as of June 2026, up from the twelve-character limit Xbox used for years. The change is live for all users, not just Insiders. Gamertags that are not unique, or that use non-Latin characters, still cap at twelve.

Do spaces count toward the character limit?

Yes, on every platform that allows spaces at all. A space uses one character exactly like a letter does, which matters most on the twelve-character platforms where two words rarely fit. Most platforms refuse spaces in the username entirely and only allow them in a display name.

Can I use symbols and Unicode in a username?

It depends entirely on the platform, and this is where most rejections come from. Steam and Discord display names accept almost anything. Battle.net allows accented letters but no spaces or symbols at all, and a BattleTag cannot start with a number. Riot IDs are alphanumeric only. Build the name from plain letters and numbers first, then add decoration only where the table says it is safe.

Does this page check whether a name is already taken?

No. It checks length and character rules, which is a different thing. None of these platforms offers a public way to see whether a specific handle is free, so any tool claiming to check availability across all of them is guessing. Test the name inside the platform itself before paying for a change.