How to check if a username is available on Telegram

To check if a Telegram username is available, open the Telegram app, go to SettingsUsername, and type your desired handle — Telegram will instantly tell you whether it's free or taken. You can also search for @username directly in the search bar or open t.me/username in a browser to verify availability.

How Telegram Usernames Work

Every Telegram username is a unique identifier that starts with the @ symbol. Once claimed, a username creates a public link in the format t.me/username that can point to a personal account, a group, a bot, or a channel. Usernames are globally unique across all of Telegram — a channel and a personal account cannot share the same handle.

Telegram usernames follow specific rules:

  • Must be 5 to 32 characters long
  • Can contain Latin letters (a–z), digits (0–9), and underscores (_)
  • Must start with a letter (not a digit or underscore)
  • Are case-insensitive@MyChannel and @mychannel are treated as the same username
  • Cannot contain spaces, hyphens, or special characters

Reserved and Restricted Usernames

Telegram reserves certain short or common usernames. Even if a username appears unclaimed, you may receive a message saying it's unavailable because it's reserved by the system. Some extremely short or generic handles (like @news, @music, @sport) were claimed in Telegram's early days or are held by the platform itself.

Since 2022, Telegram has also introduced Fragment — a marketplace where premium and collectible usernames are auctioned using the TON blockchain. If a desirable username isn't available through normal means, it may be listed on Fragment.

Methods to Check Username Availability

Method 1: Through Telegram Settings (Personal Username)

  1. Open the Telegram app on your phone or desktop
  2. Go to Settings (tap the hamburger menu ☰ on Android or the gear icon on iOS)
  3. Tap on Username (or your current username if one is set)
  4. Type the desired username in the input field
  5. Telegram will display one of two messages:
    • "username is available" — shown in green
    • "username is already taken" — shown in red

This method works for checking any username's availability, even if you intend to use it for a channel rather than your personal account.

Method 2: Through Channel/Group Settings

  1. Open your channel or group in Telegram
  2. Tap on the channel name at the top to open its Info page
  3. Tap Edit (pencil icon)
  4. Find the Channel Type section and select Public Channel
  5. In the Public Link field, enter your desired username
  6. Telegram will instantly show whether the username is available

Method 3: Using the Search Bar

  1. Open Telegram and tap the Search icon (magnifying glass)
  2. Type @desiredusername (with the @ symbol)
  3. If a result appears — the username is taken
  4. If no results come up — the username is likely available (though it could be reserved)

Important: The search method is not 100% reliable. A username might return no search results but still be unavailable because it's reserved or held by a deactivated account.

Method 4: Browser Check via t.me

  1. Open any web browser
  2. Navigate to https://t.me/desiredusername
  3. If a profile, channel, or bot page loads — the username is taken
  4. If you see "If you have Telegram, you can contact @desiredusername right away" or a similar placeholder — the username might be available
  5. If you see a clear "not found" style page — the username is not in use

This method is particularly useful for quick checks without opening the Telegram app.

Method 5: Using the Bot API

For developers or those managing multiple channels, you can check usernames programmatically:

  1. Create a bot through @BotFather
  2. Use the getChat API method with @username as the chat_id
  3. If the API returns chat info — the username is taken
  4. If it returns an error — the username is likely available

This is helpful when you're evaluating multiple username options for a new channel project.

What to Do If Your Desired Username Is Taken

Check Fragment Marketplace

Visit fragment.com to see if the username is listed for sale. Premium usernames can be purchased using TON cryptocurrency. Prices vary widely — short, common words can cost thousands of dollars, while less popular combinations may be more affordable.

Try Variations

If @techreviews is taken, consider:

  • Adding a topic prefix: @best_techreviews
  • Adding a language marker: @techreviews_en
  • Using underscores creatively: @tech_reviews_daily
  • Adding a content descriptor: @techreviews_blog

Report Inactive Usernames

If a username is held by an account or channel that appears inactive or abandoned, you can try contacting @Username_bot on Telegram (an unofficial but sometimes referenced approach) or reaching out to Telegram support via @support. However, Telegram rarely releases usernames unless the holding account has been deleted.

Wait for Username Release

Telegram automatically releases usernames from deleted accounts after some time. If an account is permanently deleted, its username eventually becomes available again — though the timeline is unpredictable.

Tips & Best Practices

  • Check availability before naming your brand. If you're creating a Telegram channel for a business or project, verify the username is free before designing logos, printing materials, or launching marketing campaigns with that handle.

  • Secure your username across platforms. When you find an available Telegram username, consider also registering the same handle on Instagram, X (Twitter), YouTube, and other platforms for brand consistency.

  • Keep it short and memorable. Usernames like @CookingRecipesForBeginners2024 are hard to remember and type. Aim for 8–15 characters that are easy to spell and pronounce — for example, @easy_recipes.

  • Use your username in your web presence. Services like tgchannel.space can export your channel content to a web blog, making your Telegram username discoverable through search engines. A clean, brandable username works better as a URL slug too.

  • Reserve early, change later if needed. If you find a good username, claim it right away — even if your channel isn't ready to launch. You can always update the channel content later, but losing a good username to someone else is harder to fix.

  • Avoid usernames with numbers at the end. Handles like @mychannel123 look like a backup choice and reduce trust. If the base name is taken, restructure it rather than appending random digits.

Common Mistakes

Mistake 1: Relying solely on the search bar to check availability
Why it's wrong: The Telegram search function doesn't surface reserved, hidden, or recently deleted usernames. A username may show no results in search but still be unavailable when you try to claim it.
How to avoid: Always confirm by actually trying to set the username in Settings or Channel Edit — only the input field gives you a definitive answer.

Mistake 2: Choosing a username that's too similar to a popular channel
Why it's wrong: If your username closely resembles an established channel (e.g., @durov_blog vs @durovblog), users may confuse the two, and you could face impersonation reports that lead to your username being revoked.
How to avoid: Search for similar usernames before committing. Make sure yours is distinct and clearly represents your own brand.

Mistake 3: Forgetting that usernames are case-insensitive
Why it's wrong: You might think @TechNews and @technews are different — they're not. Telegram treats them as identical, so capitalizing letters doesn't help you claim a taken username.
How to avoid: When checking availability, remember that only the characters matter, not their case.

Mistake 4: Not considering future rebranding
Why it's wrong: Picking a very niche username like @moscow_weather_2024 locks you into a narrow topic and time period. If your channel evolves, the username becomes misleading.
How to avoid: Choose a username that's broad enough to accommodate content evolution while still being descriptive.

Frequently Asked Questions

Can I change my Telegram channel username after setting it?
Yes, you can change your channel's username at any time through Edit ChannelChannel TypePublic Link. Your old username becomes available for others immediately after the change, so be certain before switching.

How long does a username stay reserved after an account is deleted?
Telegram doesn't publish exact timelines, but usernames from deleted accounts typically become available within a few days to several weeks. There's no way to speed up this process or receive notifications when a specific username becomes free.

Can I have a Telegram channel without a username?
Yes. Channels can be private, using invite links instead of public usernames. However, a public username makes your channel discoverable in Telegram search and allows anyone to join without an invite link — which is critical for organic growth.

Is there a limit to how many times I can change my username?
Telegram does not impose a hard limit on username changes for channels or personal accounts. However, changing too frequently can confuse your audience and break any external links that reference your old t.me/ URL.

Can two different channels share the same username?
No. Usernames are unique across all of Telegram — personal accounts, bots, groups, and channels all share the same namespace. If @techblog is taken by a personal account, no channel can use it either.