Username Rules by Platform (Instagram, TikTok, X, YouTube & More)
Many users search for how to check if a username is available on Instagram, TikTok, or other platforms. Understanding the rules for each platform is the first step to finding a valid and available username.
Choosing a username may seem simple, but each platform has its own rules and limitations. If your username is rejected or already taken, it’s often because it doesn’t meet platform-specific requirements.
This guide summarizes the most important username rules across major platforms so you can choose a valid and consistent handle.
Platform-Specific Rules
Instagram Username Rules
- Characters Allowed: Only letters, numbers, periods (.), and underscores (_).
- Length: Maximum of 30 characters.
- No Spaces: Spaces are not permitted.
- Uniqueness: Must be unique and not currently in use.
- Case Insensitivity: Capitalization doesn't matter (Username is the same as username).
- Changing Usernames: You can change your username at any time, but it changes your profile URL.
- Limitations: Avoid using excessive periods or underscores, as they make accounts harder to search.
TikTok Username Rules
- Allowed Characters: Letters, numbers, underscores (_), and periods (.).
- Restrictions: No spaces or special symbols. Usernames cannot end with a period.
- Length: Between 2 and 24 characters.
- Frequency: You can change your username once every 30 days.
- Verification: If you are verified, changing your username may result in losing verification.
- Inactive Accounts: TikTok may reclaim or reset usernames for accounts that have been inactive for over 180 days.
X (Twitter) Username Rules
X (formerly Twitter) usernames (handles) must be 4–15 characters long, contain only alphanumeric characters (A-Z, 0-9) and underscores (_), and cannot include spaces or special characters. Usernames must be unique, cannot impersonate others, and cannot violate X’s safety policies.
Core Rules
- Length: Maximum 15 characters.
- Characters: Letters, numbers, and underscores (_) only.
- Spaces: No spaces are allowed.
- Uniqueness: Must not already be in use.
- Restrictions: Usernames cannot contain "admin" or "twitter" (unless for official accounts).
- Impersonation & Policy: You cannot impersonate individuals or brands. Using a username to engage in harassment or hateful conduct is prohibited.
Key Considerations
- Availability: If a desired username is taken, it is likely not available. X does not release inactive usernames except in cases of trademark infringement.
- Changing Usernames: You can change your username in settings. Once changed, your old username is immediately available to the public.
- Reclaiming Usernames: X reserves the right to reclaim usernames, particularly for trademark violations, as they are considered the property of the platform.
- Buying/Selling: Attempting to sell, buy, or trade usernames is strictly prohibited.
YouTube Username Rules
YouTube uses handles (formatted like @username) that are tied directly to your channel URL. Standard alphabet handles must be between 3 and 30 characters long. They can include alphabet letters, numbers, underscores (_), hyphens (-), periods (.), and Latin middle dots (·).
Handles cannot begin or end with punctuation, cannot be formatted to look like a URL or a phone number, and must follow YouTube's Community Guidelines. Length limits vary slightly for non-Latin scripts (e.g., Hangul handles can be 1-10 characters).
Reddit Username Rules
- Length: 3 to 20 characters.
- Characters: Letters, numbers, dashes (-), and underscores (_).
- Permanence: Once you create an account and finalize the username, it cannot be changed. The only way to change your username is to create a new account.
- Uniqueness: Usernames cannot be reused by anyone, ever, even if the account is deleted.
- No Impersonation: You cannot use a username to impersonate, threaten, or harass others.
- Automatic Selection: If you do not choose a username during sign-up, Reddit may assign a random one.
GitHub Username Rules
Usernames for user accounts on GitHub can only contain alphanumeric characters and dashes ( - ).
They can be up to 39 characters long. You cannot have multiple consecutive dashes, and the username cannot begin or end with a dash. Since GitHub is a professional developer platform, a clean variation of your real name or brand is highly recommended.
Common Questions & Tips
Common Username Issues
Why is my username taken but no account exists?
Some platforms reserve usernames even after accounts are deleted or inactive.
Why does one platform accept my username but another does not?
Each platform has different rules for length and allowed characters, so a valid username on one platform may not be valid on another.
Frequently Asked Questions
Can two people have the same username on different platforms?
Yes, usernames are unique per platform, not across all platforms. Securing a name on one platform doesn't reserve it on others.
What is the best way to find an available username?
The fastest way is to check multiple platforms at once using a username availability tool.
Can I buy a username from someone else if it's taken?
While an unofficial market exists, most platforms (including Instagram and TikTok) strictly prohibit buying and selling usernames in their Terms of Service. Doing so puts the account at high risk of being permanently banned.
Tips for Choosing a Good Username
- Keep it short and easy to remember
- Avoid complex symbols
- Stay consistent across platforms
- Check availability before committing
Ready to find your perfect handle?
You can use our username checker to instantly check availability across multiple platforms and find a consistent handle.
Check Username Availability Now