Social Media Username Length & Character Limits (2026 Guide)
By Fred, Editor
Every platform has different rules for usernames — character limits, capitalization, special characters, and restrictions. Complete reference for Instagram, TikTok, YouTube, Twitch, Twitter/X, Facebook, Vimeo, Patreon, Substack, DeviantArt, Wattpad, Mastodon and 20+ more.
📋 Quick Answer
Instagram: max 30 (a-z, 0-9, . _). TikTok: 2-24 (same). X/Twitter: 4-15 (letters, numbers, underscores only). YouTube: 3-30 (no periods/hyphens). Vimeo: 3-30 (a-z, 0-9, _ - no leading/trailing hyphen). Patreon: 3-64 (a-z, 0-9, _ -). Substack: 3-30 (a-z, 0-9, -). DeviantArt: 2-20 (-). Wattpad: 4-20 (_). Mastodon: 1-30 (_). Most platforms auto-convert uppercase to lowercase.
Claim your handle before someone else does
Enter a username and get alerted the moment it becomes available on any platform.
1-30 characters · letters, numbers, periods, underscores
Why Username Rules Matter for Your Brand
You've picked the perfect username. You've secured the domain. Then you discover it's 31 characters long and Instagram caps at 30. Or worse: your brand uses a hyphen, but no major social platform allows hyphens in usernames.
Understanding platform-specific username restrictions before finalizing your brand name can save you from years of inconsistent handles, frustrated customers who can't find you, and the nightmare of rebranding.
2026 Reality Check: 73% of new businesses choose brand names without checking if they work as usernames across platforms. By the time they launch, they discover their handle needs to be different on every platform-killing brand recognition and making cross-promotion nearly impossible.
Quick Reference: Username Rules by Platform
This table gives you the essential rules at a glance. Scroll down for platform-specific deep dives with examples and edge cases. New in Aug 2026: Vimeo, Patreon, Substack, DeviantArt, Wattpad, Mastodon.
| Platform | Min Length | Max Length | Capitals? | Allowed Characters |
|---|---|---|---|---|
Instagram | 1 | 30 | Auto-lowercase | a-z, 0-9, . _ |
TikTok | 2 | 24 | Auto-lowercase | a-z, 0-9, . _ |
YouTube | 3 | 30 | Auto-lowercase | a-z, 0-9, _ |
Twitch | 4 | 25 | Auto-lowercase | a-z, 0-9, _ |
X (Twitter) | 4 | 15 | Auto-lowercase | a-z, 0-9, _ |
Facebook | 5 | 50 | Auto-lowercase | a-z, 0-9, . |
Vimeo | 3 | 30 | Auto-lowercase | a-z, 0-9, _ - |
Patreon | 3 | 64 | Auto-lowercase | a-z, 0-9, _ - |
Substack | 3 | 30 | Auto-lowercase | a-z, 0-9, - |
DeviantArt | 2 | 20 | Auto-lowercase | a-z, 0-9, - |
Wattpad | 4 | 20 | Auto-lowercase | a-z, 0-9, _ |
Mastodon | 1 | 30 | Auto-lowercase | a-z, 0-9, _ |
Xbox | 1 | 15 | Case-insensitive | a-z, 0-9, spaces |
PlayStation Network | 5 | 16 | Case-insensitive | a-z, 0-9, - _ |
Notice how Twitter/X has the strictest maximum (15 characters) while Patreon is now the most generous (64). Planning a consistent handle? You still need to work within Twitter's 15-character constraint — and with Mastodon allowing 1 character and DeviantArt 2, short handles are now possible elsewhere.
Instagram Username Rules (2026)
The Basics
- ✓Minimum: 1 character (though single-letter names are mostly taken)
- ✓Maximum: 30 characters
- ✓Allowed: Letters (a-z), numbers (0-9), periods (.), underscores (_)
- ✗Not Allowed: Spaces, hyphens, special characters (@, #, $, etc.), emojis
- iCapitalization: You can type capitals, but Instagram automatically converts everything to lowercase
Instagram-Specific Restrictions
Period Rules
Periods are allowed but with restrictions:
- • Cannot have consecutive periods: user..name ❌
- • Cannot start with a period: .username ❌
- • Cannot end with a period: username. ❌
- • Single periods are fine: user.name ✓
Underscore Rules
Underscores are more flexible than periods. You can use them at the start, end, or consecutively: _user_name_ ✓
Number Rules
You can start with numbers, use all numbers, or mix them anywhere: 123username ✓ user123 ✓ 12345 ✓
Instagram Pro Tip
Because Instagram auto-lowercases everything, brands often use periods or underscores to add visual separation rather than relying on capital letters. Example: brand.name is more readable than brandname.
TikTok Username Rules (2026)
The Basics
- ✓Minimum: 2 characters
- ✓Maximum: 24 characters (6 fewer than Instagram)
- ✓Allowed: Letters (a-z), numbers (0-9), periods (.), underscores (_)
- iCapitalization: Auto-converts to lowercase
- !Change Limit: You can only change your TikTok username once every 30 days
Display Name vs. Username
TikTok has two different name fields, and this confuses many users:
Username (@handle)
- • Shows as @username
- • 2-24 characters
- • Lowercase only
- • Letters, numbers, . _
- • Must be unique
- • Can change once per 30 days
Display Name
- • Shows above your username
- • Up to 30 characters
- • Can use capitals
- • Can use emojis 🎉
- • Can use spaces
- • Does NOT need to be unique
Since TikTok usernames are auto-lowercase, use your display name for branding with proper capitalization. Keep your @username simple and memorable.
At 24 characters max, TikTok is more restrictive than Instagram (30) and much more than Facebook (50). Test your brand name here before committing to it.
YouTube Username Rules (2026)
The Basics (Custom Handles)
As of 2023, YouTube moved to "handles" (like @username) for all channels. Here are the rules:
- ✓Minimum: 3 characters (not including the @)
- ✓Maximum: 30 characters
- ✓Allowed: Letters (a-z), numbers (0-9), underscores (_)
- ✗Not Allowed: Periods, spaces, hyphens, special characters
- iCapitalization: Auto-converts to lowercase
YouTube-Specific Restrictions
No Periods (Unlike Instagram/TikTok)
This is YouTube's biggest difference: you cannot use periods at all.
- • user.name ❌ (Works on Instagram/TikTok, fails on YouTube)
- • user_name ✓ (Use underscores instead)
Must Start with Letter or Number
Unlike other platforms, YouTube requires handles to begin with an alphanumeric character:
- • _username ❌
- • username_ ✓
- • user_name ✓
Change Frequency Limits
You can only change your YouTube handle twice in 14 days. Choose carefully.
YouTube Cross-Platform Warning
If your brand uses periods (like brand.name), you'll need a different YouTube handle (like brand_name or brandname). This breaks consistency across platforms-factor this in during brand planning.
Twitch Username Rules (2026)
The Basics
- ✓Minimum: 4 characters (tied with Twitter for longest minimum)
- ✓Maximum: 25 characters
- ✓Allowed: Letters (a-z), numbers (0-9), underscores (_)
- ✗Not Allowed: Periods, spaces, hyphens, special characters
- iCapitalization: Auto-converts to lowercase (but displays with your preferred casing in some contexts)
Twitch-Specific Rules
4-Character Minimum (Restrictive)
Twitch and Twitter both enforce a 4-character minimum-more restrictive than Instagram (1) or TikTok (2). This means:
- • abc ❌ (too short)
- • abcd ✓
- • Three-letter brand names need workarounds
No Periods (Like YouTube)
Twitch does not allow periods in usernames. If your handle uses periods on Instagram or TikTok, you'll need to adapt:
- • brand_name ✓ (use underscores)
- • brandname ✓ (remove separator)
Username Reclamation Policy
Twitch periodically reclaims inactive usernames. If a username hasn't been used for extended periods and has minimal activity, Twitch may release it. However, there's no public timeline-monitoring is essential.
Twitch Pro Tip for Streamers
Many streamers start on Twitch and expand to YouTube later. Choose a Twitch-compliant username (no periods, 4+ characters) that will also work on YouTube to maintain consistency when you cross-post content.
X (Twitter) Username Rules (2026)
The Basics
- ✓Minimum: 4 characters
- !Maximum: 15 characters (MOST RESTRICTIVE of all platforms)
- ✓Allowed: Letters (a-z), numbers (0-9), underscores (_)
- ✗Not Allowed: Periods, spaces, hyphens, special characters
- iCapitalization: Auto-converts to lowercase
Why Twitter's 15-Character Limit Matters Most
Twitter's 15-character maximum is the limiting factor for cross-platform branding. Here's why:
Example Brand Name: "TechInnovations2026" (19 characters)
- Instagram: ✓ (30 char max)
- TikTok: ✓ (24 char max)
- YouTube: ✓ (30 char max)
- Twitch: ✓ (25 char max)
- Twitter/X: ❌ (15 char max) - BREAKS CONSISTENCY
If you want consistent handles across all platforms, design your username to fit within Twitter's 15-character limit. This is your constraining factor.
Twitter Username Availability
Due to the strict 15-character limit and Twitter/X being one of the oldest platforms, username scarcity is extreme. Good news: Twitter reclaims inactive usernames more aggressively than other platforms.
Unlike TikTok's 30-day restriction, Twitter allows more frequent username changes, but the username you abandon becomes available immediately for others to claim.
Facebook Username Rules (2026)
The Basics
- ✓Minimum: 5 characters
- ✓Maximum: 50 characters (MOST GENEROUS of all platforms)
- ✓Allowed: Letters (a-z), numbers (0-9), periods (.)
- ✗Not Allowed: Underscores (unique restriction!), spaces, hyphens
- iCapitalization: Auto-converts to lowercase
Facebook's Unique Quirks
No Underscores (Unlike Most Platforms)
Facebook is the only major platform that prohibits underscores:
- • user_name ❌ (fails on Facebook only)
- • user.name ✓ (use periods instead)
- • username ✓ (no separator)
50-Character Maximum (Least Restrictive)
Facebook's 50-character limit is generous, but practically irrelevant-you should design handles that work within Twitter's 15-character constraint anyway.
Page Username vs. Profile Username
Facebook distinguishes between personal profile usernames and business page usernames. Both follow the same rules, but page usernames appear as facebook.com/YourUsername.
Limited Username Changes
Personal profiles can only change their Facebook username once (or very infrequently). Business pages have more flexibility. Choose carefully.
Facebook Cross-Platform Warning
If your brand uses underscores (like brand_name), it won't work on Facebook. You'll need brand.name or brandname. This creates inconsistency if you use underscores everywhere else (YouTube, Twitch, etc.).
Pinterest Username Rules (2026)
The Basics
- ✓Minimum: 3 characters
- ✓Maximum: 30 characters
- ✓Allowed: Letters (a-z), numbers (0-9), underscores (_)
- ✗Not Allowed: Periods, spaces, hyphens, special characters
- iCapitalization: Auto-converts to lowercase
- iChange anytime: Unlike Snapchat, Pinterest lets you change your username whenever you want
Pinterest's Unique Quirks
No Periods (Like YouTube & Twitch)
Pinterest does not allow periods in usernames. Use underscores instead:
- • brand.name ❌ (fails on Pinterest)
- • brand_name ✓ (use underscores)
- • brandname ✓ (no separator)
Business Naming Consistency
Your Pinterest handle is how millions discover your boards and products. Use your exact business name for brand consistency across boards, Pins, and SEO. If taken, add 'shop', 'studio' or your location.
Pinterest Cross-Platform Warning
If your handle uses periods on Instagram or TikTok (brand.name), you'll need brand_name on Pinterest. Use the Pinterest username checker to verify before you rebrand.
Use our Pinterest username checker to verify availability before you rebrand.
Xbox Gamertag Rules (2026)
The Basics
- ✓Minimum: 1 character
- ✓Maximum: 15 characters
- ✓Allowed: Letters, numbers and single spaces (for example, Major Nelson)
- ✗Not Allowed: Underscores, hyphens, periods, symbols, emojis
- iCapitalization: Case-insensitive; Xbox stores the gamertag in lowercase
Xbox-Specific Rules
Spaces are allowed here
Xbox is the one platform on this list that allows spaces, but only single ones inside the name:
- • Major Nelson ✓ (single space)
- • Major Nelson ❌ (double space)
- • MajorNelson ❌ (leading or trailing space)
Xbox recycles inactive names
Xbox releases gamertags from inactive accounts, so a name that is taken today can free up later. Monitoring is the only way to catch it the moment it does.
Available does not always mean claimable
Xbox only tells us whether a gamertag exists. Reserved or profane names look available but cannot actually be claimed, so treat a free result as "looks available".
Use our Xbox gamertag checker to verify availability before you pick a gamertag.
PlayStation Network Rules (2026)
The Basics
- ✓Minimum: 5 characters (3 and 4 character IDs are permanently reserved)
- ✓Maximum: 16 characters
- ✓Allowed: Letters, numbers, hyphens (-) and underscores (_)
- ✗Not Allowed: Spaces, periods, symbols, emojis
- iStart: Must start with a letter, and cannot start or end with a hyphen or underscore
- iChange: You can change your online ID, but some older games may not show the new name
PlayStation-Specific Rules
Start with a letter
An online ID must begin with a letter and cannot begin or end with a hyphen or underscore:
- • naughty_dog ✓
- • _naughtydog ❌ (leading underscore)
- • naughtydog- ❌ (trailing hyphen)
3 and 4 character IDs are reserved
Sony permanently reserves 3 and 4 character online IDs, so they always read as taken. Online IDs must be 5 to 16 characters.
True availability, not just existence
PlayStation uses Sony’s own account-creation check, so a free result is a genuine availability result rather than an existence check.
Use our PlayStation Network checker to verify availability before you choose a name.
Check your handle across 40 platforms
Use our free Social Media Handle Checker to test availability instantly.
Social Media Handle Checker →Cross-Platform Username Strategy: The Universal Formula
If you want the same username across all major platforms, here's what you need to satisfy:
The Universal Username Requirements
✓ Must Have:
- • 4-15 characters (Twitter's constraints)
- • Only letters, numbers
- • Lowercase only
- • Must start with letter or number
✓ Optional (adds complexity):
- • Periods (.) - works on Instagram, TikTok, Facebook
- • Underscores (_) - works on Instagram, TikTok, YouTube, Twitch, Twitter
Safest Cross-Platform Formula
For guaranteed consistency across Instagram, TikTok, YouTube, Twitch, Twitter, and Facebook:
Example:
If You Need Separators
Want visual separation in your handle? Here's what works across 12 platforms:
- • Underscores: Work on Instagram, TikTok, YouTube, Twitch, X/Twitter, Vimeo, Patreon, Wattpad, Mastodon (9/12 — fails on Facebook, Substack, DeviantArt)
- • Periods: Work on Instagram, TikTok, Facebook (3/12 — fails on YouTube, Twitch, X/Twitter, Vimeo, Patreon, Substack, DeviantArt, Wattpad, Mastodon, Pinterest)
- • Hyphens: Work on Vimeo, Patreon, Substack, DeviantArt (4/12) — fails on Instagram, TikTok, YouTube, Twitch, X/Twitter, Facebook, Wattpad, Mastodon
- • Recommendation: If you must use a separator, use underscores and create period/hyphen variations per platform.
Test your username against all these rules — right now
You just learned the universal formula (4-15 characters, letters and numbers only). Check if your handle works across all 26 platforms — we'll tell you which platform-specific rules it violates before you commit.
Claim your handle before someone else does
Enter a username and get alerted the moment it becomes available on any platform.
1-30 characters · letters, numbers, periods, underscores
7 Common Username Mistakes (And How to Avoid Them)
1. Picking a 20-Character Brand Name
It fits on Instagram (30 char) and TikTok (24 char), but you'll never get it on Twitter (15 char max). Result: Every platform has a different version of your handle. Fix: Design within Twitter's limit from the start.
2. Using Hyphens in Your Brand Name
Only a few platforms allow hyphens — Vimeo (3-30, _ -), Patreon (3-64, _ -), Substack (3-30, -), DeviantArt (2-20, -). Instagram, TikTok, YouTube, Twitch, X/Twitter, Facebook, Wattpad, Mastodon do not. If your domain is brand-name.com, you'll be inconsistent on most platforms: brand_name or brandname. Consider this before finalizing.
3. Assuming Capitals Create Uniqueness
"BrandName" and "brandname" are the same username on all platforms-everything auto-converts to lowercase. Capitals don't help you claim variations or create distinction.
4. Building Your Brand Around Periods
brand.name looks clean, but it fails on YouTube, Twitch, and Twitter-3 major platforms. Consider whether the visual appeal is worth the inconsistency.
5. Starting with an Underscore
_username might look aesthetic, but YouTube doesn't allow usernames starting with underscores. You're forced into inconsistency.
6. Using Only 3 Characters
Three-letter brands sound premium, but they fail on Twitch and Twitter (4-char minimum). You'll need to add a number or extra letter on those platforms: inconsistency strikes again.
7. Not Checking Availability Before Launching
You finalize your brand, print business cards, build your website-then discover your ideal username is taken on 4 out of 6 platforms. Always check availability before committing to a brand name.
The Pre-Launch Username Checklist
Before you commit to a brand name, run through this checklist to ensure it works as a username across all platforms:
Next Step After Rules Check
Your Username Is Taken. Now What?
Even if your perfect username meets all the character requirements, it might already be claimed. The good news: accounts get deleted, rebranded, and reclaimed by platforms constantly. With 24/7 automated monitoring, you'll be the first to know when it becomes available.
Claim your handle before someone else does
Enter a username and get alerted the moment it becomes available on any platform.
1-30 characters · letters, numbers, periods, underscores
Frequently Asked Questions
What is the TikTok username character limit?▼
TikTok usernames must be between 2 and 24 characters, using letters (a-z), numbers (0-9), periods (.), and underscores (_). Capital letters are converted to lowercase automatically. Your TikTok display name is separate and allows up to 30 characters.
Are accented characters allowed in Instagram usernames?▼
No. Instagram usernames only allow standard letters (a-z), numbers (0-9), periods (.), and underscores (_). Accented characters (é, ñ, ü, etc.) are not allowed — you must use the plain letter instead.
What is the X (Twitter) username character limit?▼
X (Twitter) usernames must be between 4 and 15 characters, using letters (a-z), numbers (0-9), and underscores (_) only. This is the strictest limit of the major social platforms, which makes short X handles particularly valuable.
What is the maximum username length on Instagram?▼
Instagram allows usernames up to 30 characters. The minimum is 1 character. You can use letters (a-z), numbers (0-9), periods (.), and underscores (_). Capital letters are converted to lowercase automatically.
Can I use capital letters in my TikTok username?▼
No. TikTok automatically converts all capital letters to lowercase in usernames. However, you can use capital letters in your display name (the name shown above your username), which allows up to 30 characters with full Unicode support including emojis.
What special characters are allowed in social media usernames?▼
Most platforms only allow underscores (_) and periods/dots (.) as special characters. Instagram, TikTok, and Twitter/X permit both. YouTube only allows letters, numbers, and underscores. Twitch allows underscores but not periods. Hyphens, spaces, and other special characters are not permitted on any major platform.
What is the minimum username length on most platforms?▼
Twitch has the longest minimum at 4 characters. Instagram allows just 1 character (though most short names are taken). TikTok, YouTube, and Twitter/X require a minimum of 4-5 characters. These minimums help prevent single-letter squatting and maintain username quality.
Can I start my username with a number?▼
Yes on most platforms. Instagram, TikTok, Twitter/X, and Twitch all allow usernames starting with numbers. However, YouTube does not-usernames must begin with a letter. This is a unique YouTube restriction worth noting when planning consistent handles.
Do periods count as characters in Instagram usernames?▼
Yes. Periods (.) count toward Instagram's 30-character limit. However, you cannot have consecutive periods (..) or start/end your username with a period. This rule prevents confusing or misleading usernames that could be used for impersonation.
Why are username rules different across platforms?▼
Each platform evolved independently with different technical constraints and anti-abuse strategies. Older platforms like Twitter had stricter character limits due to SMS origins. Newer platforms like TikTok designed rules to prevent impersonation. These differences make securing consistent handles across platforms challenging.
If my username doesn't meet a platform's rules, what happens?▼
The platform will reject it during registration or username change with an error message. Common rejections: too long, contains forbidden characters, all numbers on YouTube, or uses consecutive periods. You'll need to modify your handle to meet that specific platform's requirements.