Telegram Username Checker

Check whether a Telegram handle and its matching t.me link are still free. Works for personal accounts, channels and groups, with no login and nothing to install.

Telegram

Free to use. We never ask for your phone number or a login code.

Try these instead

Close variations built only from characters Telegram accepts. Tap one to check it.

This is a best effort public check, not an official Telegram lookup. Telegram routes some released handles through its own Fragment auction instead of making them free to claim, and reserves the right to recall usernames from unused bots and channels and from openly squatted handles. Always confirm inside the app.

What a Telegram username gets you

On Telegram a username is not just a label, it is a public address. Telegram's own FAQ puts it plainly: once you have set a username, you can give people a t.me link, and opening it fires up their Telegram app and opens a chat with you. No phone number changes hands.

That is the real reason to have one. Without a username, being reachable on Telegram means handing out a phone number. With one, you hand out a link. For anyone running a public channel, a group, or simply not wanting their number in a hundred contact lists, that difference is the whole point.

The same namespace covers everything. Personal accounts, channels, groups and bots all draw from one shared pool, so a handle taken by a dormant channel from years ago is just as unavailable as one taken by an active person. That is why so many obvious names come back gone.

The tool above checks a handle against the public t.me namespace and tells you whether anything answers. If it is taken, you get eight alternatives that follow Telegram's rules, including the two people trip over most: a username has to be at least five characters, and it cannot start with a number.

How to check a Telegram handle

Three steps, no phone number and no login code.

Step 1

Enter the handle

Type it with or without the @ sign. A full t.me link works too, the tool pulls the handle out of it.

Step 2

Pass the quick check

One tick to confirm you are not a bot, then press the button.

Step 3

Read the result

Free means the t.me link is open. Taken means something already answers there, and valid alternatives appear below.

Telegram username rules

Telegram documents its username format in its API reference, which makes these unusually easy to state precisely.

Length: 5 to 32 characters
Telegram's API documentation gives both bounds, and its apps show a matching error if you go under. Five is the real floor, enforced server side.
Allowed characters: a to z, 0 to 9, and the underscore
That is the whole set. No periods, no hyphens, no spaces, which is why Telegram handles tend to run words together where an Instagram handle would use a dot.
It cannot start with a number
Telegram's own error string says so outright: usernames can't start with a number. This is the single most common reason a handle gets rejected.
It cannot start or end with an underscore
Telegram's client code rejects both. An underscore in the middle is fine.
Consecutive underscores are allowed
Despite what a lot of guides claim, Telegram does not ban them. a__b is a perfectly valid username.
Capitalisation is remembered but not unique
Usernames are case insensitive, though Telegram stores how you typed it. Telegram and TeleGram are the same user.
One shared pool for accounts, channels, groups and bots
Any of the four can be holding the handle you want, which is a large part of why short names are so hard to find.
Released handles are first come, first served
There is no hold period. Some released names come back only as purchasable through Fragment, Telegram's own auction platform, where handles are traded as collectibles on TON.

Sources: the Telegram FAQ, Telegram API documentation and Fragment. Last checked August 2026.

Choosing a handle people can actually pass around

Telegram handles get shared in a very particular way. Someone forwards your link into a group chat, or reads it off a screen and retypes it. Both of those punish anything fiddly, because there is no autocomplete and no forgiving search to save a typo.

Since the handle and the link are the same string, whatever you pick is also what appears in every forwarded message. It is worth choosing something that looks deliberate rather than improvised.

What to look for

  • Only one separator available. The underscore is your single option, so a name that needs three word breaks is going to look cluttered. Merge words instead.
  • Start with a letter. This is not a style preference, it is a hard rule, and it is the most common reason a handle gets rejected.
  • Think about the link. Read your handle as t.me/yourname before you commit. Some names look fine in a settings field and odd in a URL.
  • Keep it dictatable. If you will ever say the link out loud, every extra character is one more thing to get wrong.
  • Do not chase a very short one. Five characters is the floor and almost everything near it went years ago, often into Fragment where it now carries a price.

When the handle is taken

Remember what you are actually competing with. Dormant channels, abandoned groups and old bots all hold handles indefinitely, so a name being unavailable tells you nothing about whether anyone is using it.

There is one narrow exception worth knowing about. Telegram's FAQ says that if you already hold the same handle on Facebook, X or Instagram, you can ask for it through its @Username_bot. That route only covers basic usernames, and it is not a general appeals process, so for everyone else the practical answer is to widen the name.

Adding a word that describes the channel works better than an underscore and a digit, and it makes the link easier to read out loud.

More Telegram tools and services

Frequently asked questions

Type the handle above and press the button. The tool checks the public t.me namespace for anything answering on that name and reports back in seconds. You never enter a phone number, a login code or a password, because the check only reads what Telegram already exposes publicly.

Because it is a hard rule rather than a suggestion. Telegram's own error message reads usernames can't start with a number, and its client code also refuses a handle that begins or ends with an underscore. Repeated underscores in the middle are fine, whatever you may have read elsewhere: a__b is perfectly valid.

Yes, and this catches a lot of people out. Telegram runs one shared namespace, so a handle claimed by a dormant channel, an abandoned group or an old bot is unavailable to you exactly as if a person held it. It is a large part of why so many obvious names come back taken.

Setting a username automatically creates a matching link at t.me followed by that handle. Telegram's FAQ describes it directly: opening the link on someone's phone fires up their Telegram app and opens a chat with you, without your phone number ever being involved. That is the practical value of having a username at all.

Five characters is the floor, and almost everything at or near that length went long ago. Some released short handles do not come back as free to claim either. They come back marked as purchasable through Fragment, Telegram's own auction platform, where usernames are traded as collectibles. If you are hunting a very short name, expect a price rather than luck.

Latin letters a to z, digits 0 to 9, and the underscore, between 5 and 32 characters. No periods, no hyphens and no spaces. It also cannot start with a number, and cannot start or end with an underscore.

Handle secured. Now fill the room

A channel with a handful of members reads as abandoned, and people who open the link tend to leave again without reading anything. Bulkoid adds real members and views to your own Telegram channel so it looks active enough to be worth joining. No login codes, no phone number, and a 6-month money-back guarantee on every order.

Grow My Telegram