FOUNDER'S RATE50% OFF FOREVER
Lock your rate now:Pro$9.99$4.99Premium$24.99$12.49
See Pricing

Social Media Username Length & Character Limits (2026 Guide)

By

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.

•16 min read

📋 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.

PlatformMin LengthMax LengthCapitals?Allowed Characters
Instagram
130Auto-lowercasea-z, 0-9, . _
TikTok
224Auto-lowercasea-z, 0-9, . _
YouTube
330Auto-lowercasea-z, 0-9, _
Twitch
425Auto-lowercasea-z, 0-9, _
X (Twitter)
415Auto-lowercasea-z, 0-9, _
Facebook
550Auto-lowercasea-z, 0-9, .
Vimeo
330Auto-lowercasea-z, 0-9, _ -
Patreon
364Auto-lowercasea-z, 0-9, _ -
Substack
330Auto-lowercasea-z, 0-9, -
DeviantArt
220Auto-lowercasea-z, 0-9, -
Wattpad
420Auto-lowercasea-z, 0-9, _
Mastodon
130Auto-lowercasea-z, 0-9, _
Xbox
115Case-insensitivea-z, 0-9, spaces
PlayStation Network
516Case-insensitivea-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.

IG

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
  • i
    Capitalization: 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.

TT

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 (_)
  • i
    Capitalization: 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.

YT

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
  • i
    Capitalization: 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.

TW

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
  • i
    Capitalization: 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
  • i
    Capitalization: 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.

f

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
  • i
    Capitalization: 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
  • i
    Capitalization: Auto-converts to lowercase
  • i
    Change 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

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
  • i
    Capitalization: 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.

PSN

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
  • i
    Start: Must start with a letter, and cannot start or end with a hyphen or underscore
  • i
    Change: 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:

4-15 characters | Lowercase letters + numbers only | No special characters

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:

1

Length Check: Is it 4-15 characters?

This range works on all 12 core platforms. Longer = Twitter problems (Patreon allows 64 but Twitter caps at 15).

2

Character Check: Only letters, numbers, and optionally _ - . ?

Spaces and symbols never allowed; hyphens only on Vimeo/Patreon/Substack/DeviantArt; underscores on 9/12; periods on 3/12.

3

Separator Check: If using periods, do you accept YouTube/Twitch/X/Substack/DeviantArt inconsistency?

Periods work only on Instagram, TikTok, Facebook.

4

Underscore Check: If using underscores, do you accept Facebook/Substack/DeviantArt inconsistency?

Underscores fail on Facebook, Substack, DeviantArt.

5

Availability Check: Is it available on all 12 platforms?

Instagram, TikTok, YouTube, Twitch, X/Twitter, Facebook, Vimeo, Patreon, Substack, DeviantArt, Wattpad, Mastodon — check all before launching.

6

Future-Proof Check: If taken, can you monitor for availability?

Accounts get deleted, rebranded, and reclaimed. Set up monitoring.

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.

Related Articles