HandleKit
Tools About Blog Research Contact

Username Rules by Platform (Instagram, TikTok, X, YouTube & More)

Many people are looking for how to check if their desired username is available on Instagram, TikTok, or other social media platforms. First of all, we need to know the rules for each platform.

It may look easy to choose a username for your social media profile. However, there are many rules for each platform. If your desired username is not accepted or is already taken, it is most likely because your username does not meet the criteria for that platform.

Here is a list of the most important rules for using a username for different social media platforms.

Platform Length Allowed Characters Notes
Instagram
1–30 letters, numbers, [ . _ ] Cannot start/end with dot, no consecutive dots. Must contain a letter.
TikTok
2–24 letters, numbers, [ . _ ] Cannot end with period. Cannot be only numbers.
X (Twitter)
4–15 letters, numbers, underscores Strict length limit
YouTube
3–30 letters, numbers, [ _ - . · ] Cannot mirror URLs/phones, or start/end with symbols.
GitHub
1–39 alphanumeric, hyphens Cannot start/end with hyphen. No consecutive hyphens.
Reddit
3–20 letters, numbers, hyphens, underscores Permanent once set
Twitch
4–25 letters, numbers, underscores Cannot start with an underscore.
Pinterest
3–30 letters, numbers, underscores Cannot be entirely numerical.
Threads
1–30 letters, numbers, periods, underscores Shared with Instagram. No consecutive dots.
*These rules are based on publicly available platform guidelines and may change over time.

Platform-Specific Rules

Instagram Username Rules
  • Characters Allowed: Only letters, numbers, periods (.), and underscores (_).
  • Dot Rules: Cannot start or end with a dot, and cannot have consecutive dots (..).
  • Numbers: Cannot consist entirely of numbers (purely numeric names are typically not accepted).
  • Length: Maximum of 30 characters. Typically, names of 1–3 characters are already taken.
  • 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 and cannot consist entirely of numbers.
  • 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.
Note on Nicknames: Your "Name" (nickname) displayed on your profile is different from your username (@username). Nicknames can be up to 30 characters, can be changed once every 7 days, and can contain spaces.
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: Between 4 and 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.
Note on Numeric Usernames: While some older numeric-only usernames exist, X generally no longer allows the creation of new accounts consisting entirely of numbers. If a numeric handle is not currently occupied by a legacy account, our tool will correctly identify it as Invalid since it cannot be registered new.

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. However, accounts created via Google or Apple can change their auto-assigned username within 30 days.
  • 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.
Display Names vs. Usernames: Your Username (the u/ name used for logging in and appearing in URLs) is permanent. Your Display Name is an editable name shown on your profile page that can be changed.
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.

Pinterest Username Rules & URL Setup

Your Pinterest username is used to create a unique web address for your profile (e.g., www.pinterest.com/username). To ensure your handle is accepted, it must follow these specific requirements:

Composition Rules

  • Allowed Characters: Usernames can be made up of just letters or a combination of letters, numbers, and underscores ( _ ).
  • Length: Must be between 3 and 30 characters.
  • Prohibited: You cannot use spaces, punctuation marks, or special symbols.
Important Restriction: Unlike some platforms, a Pinterest username cannot be made up of just numbers. It must contain at least one letter or underscore if numbers are used.

Identity and Discovery

Usernames on Pinterest are unique identifiers. Once you choose a handle, it defines your brand's presence on the platform. If you are a business, using your exact brand name is critical for SEO and cross-platform consistency.

Threads Username Rules & Instagram Sync

Threads is deeply integrated with the Meta ecosystem. Most importantly, your Threads username is your Instagram handle. If you change your handle on one platform, it automatically updates on the other.

Core Composition Requirements

  • Length: Must be between 1 and 30 characters long.
  • Allowed Characters: You can use letters (a-z), numbers (0-9), periods (.), and underscores (_).
  • Formatting: Multiple consecutive periods (e.g., hello..world) are strictly prohibited.
Availability Tip: Because the namespace is shared, a username may show as "Taken" on Threads even if the user hasn't joined Threads yet—this means the handle is already active on Instagram.

Rules for Discovery

Unlike some other platforms, Threads usernames do not allow spaces or special symbols beyond the dot and underscore. Your handle is the primary way people find you in the @username format, so consistency with your other social profiles is highly recommended for brand building.

Common Questions & Tips

Common Username Issues

Why is my username not available even though the account does not exist?

It is possible that the platform has reserved the username even though the account does not exist.

Why does one platform allow my username while another platform does not?

The rules for the length and content of the usernames may be different for different platforms.

Frequently Asked Questions

Can I have the same username for different platforms?

Yes, having the same username for different platforms is allowed. Having a username for one platform does not guarantee that you will have the same username for another.

How to find the best available username?

The best way to find a suitable username is to check multiple platforms at once.

Can I buy a username from another user if it is already taken?

Although there is a market for buying usernames from other users, most of the social media platforms, including Instagram and TikTok, have prohibited buying 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