Telegram username availability checker
Find out if a Telegram @username is free, taken, or
reserved. Check one or paste up to 20 — results come from Telegram's
own resolver, not a stale database.
What "taken" really means on Telegram
A Telegram username is taken if it's currently assigned to a user, bot, channel, or group. If the holder releases it (by clearing their profile or deleting the channel), it becomes free again — sometimes after a holding period. Telegram doesn't run a public "next-to-be-released" list, so the only authoritative way to check is to try resolving it.
Reserved names exist too: short and generic terms (one-letter handles, common dictionary words, brand names) may show as "available" in the rules but Telegram rejects them on claim. We mark those as reserved when we can detect them.
Username rules — the short version
- 5 to 32 characters total.
- Only Latin letters
A–Z a–z, digits0–9, and underscore_. - Must start with a letter. Cannot end with underscore.
- Case-insensitive —
@Durovand@durovare the same handle. - No consecutive underscores.
Tips for claiming a username before someone else
- Have a Telegram Premium account ready — non-Premium can still claim names but Premium gives priority on auctions for short ones.
- Run the check immediately before claiming. Even a 10-minute gap can be enough for someone to grab it.
- If a short name is "available" but Telegram rejects the claim, it's almost certainly reserved for the Fragment marketplace (fragment.com) where you can bid.
Bulk mode for brand monitoring
Paste up to 20 usernames separated by newlines, commas, or spaces. Each gets resolved against Telegram in parallel. Heavy users (marketing teams, brand-protection vendors) should email [email protected] for a paid API tier with no-limit batch and webhook callbacks.