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.

Username rules: 5–32 chars, letters/digits/underscores, must start with a letter.

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

Tips for claiming a username before someone else

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 hello@tgkit.io for a paid API tier with no-limit batch and webhook callbacks.

Related tools