Telegram link checker

Paste a t.me link and find out whether it still works before you tap it. Works on public handles and on private invite links, and nothing is joined in the process.

To check a Telegram link, paste it above. A public t.me/name link is resolved to the account, channel, group, or bot behind it, with its numeric ID and Telegram's own scam and fake flags. A private t.me/+ invite is inspected with the same call the Telegram app uses to draw its join-confirmation screen, so you see the title, the member count and whether joining needs approval without joining. If the link is dead you get told plainly, along with the one thing Telegram will not reveal: whether it was revoked, expired, or never existed.

Works with t.me/name, t.me/+invite, t.me/joinchat/..., t.me/c/... and @handle. Nothing is joined and nothing is posted.
Growing a channel of your own?

tgkit also sells the boring part: members, views, reactions and Premium story boosts. One payment, no account, delivery starts within the hour.

Members from $11.76Views from $10.08Reactions from $10.08Story boosts from $17.50Growing channel plan from $89

The four link shapes, and what each one can tell you

What "dead link" can and cannot tell you

Worth knowing before you read too much into it: Telegram gives the same answer for a revoked link, an expired one, and one that never existed. We tested it on an invented hash and got back the identical response as a genuinely revoked link. So this tool does not claim to tell those three apart, because saying "revoked" about a link somebody made up would be a confident wrong answer.

What it does separate is malformed from not usable. A malformed link never reaches Telegram at all: the hash is too short, too long, or has characters an invite hash cannot contain, which almost always means a copy and paste that lost its tail. That is worth catching on its own, because the fix is to get the link again rather than to give up on the chat.

The flags worth reading

What this tool will not do

It inspects a link you already have. It cannot find private channels, because nothing can: they are in no index anywhere, and the sites promising otherwise are covered in detail on the private channel page. It also will not show you who is in a private chat. Telegram does hand over a sample of members with the invite preview, and we deliberately throw it away: those are real people in a chat that is private, and an anonymous web page has no business republishing them.

Looking for channels rather than checking one? The search engine covers channels, groups and bots, the group finder starts on groups, and the channels list is for browsing by topic.

Telegram link checker FAQ

Does checking a link join the chat?

No. For a public link we resolve the username, which is a read. For a private invite we call the same thing the Telegram app calls when it draws the join-confirmation screen: it returns the title and member count and nothing else happens. No join, nothing posted, no message to anyone.

What does it tell me about a private invite link?

Whether it is still live, the chat title, usually the member count, its description when it has one, whether it is a channel or a group, and whether joining needs admin approval. It does not tell you who is inside, and it will not: those are real people in a chat that is private.

If a link is dead, can you tell me why?

Only partly, and we would rather say so. Telegram answers identically for a link an admin revoked, one that expired, and one that never existed, so no tool can tell those three apart, ours included. What we do separate is a malformed link, where the hash itself cannot be real, usually a copy and paste that lost its ending. That one is worth catching because the fix is different: get the link again.

Can it find private channels?

No. It inspects a link you already have; it cannot discover one. Private channels are in no index and cannot be searched by anyone. Any site claiming otherwise is covered on our private channel page.

Do you log the links I check?

Results are cached for an hour so the same link does not hit Telegram twice, and that is the whole retention. No account, no login, no phone number. Nothing on tgkit ever asks for your Telegram login code, and anything that does is taking your account.

Related tools