Telegram Link & Username Extractor
Paste any text — an exported chat, a web page, or a list — and instantly pull out every Telegram @username and t.me link. Everything runs in your browser; nothing is uploaded.
Everything runs locally in your browser. No text is uploaded or stored.
Extracted usernames
0 resultsUsernames you extract will appear here.
From messy text to a clean handle list
Paste anything
A chat export, a channel post, a spreadsheet column, a stretch of a web page — the format doesn't matter. The tool scans plain text for anything that looks like a Telegram handle.
Extraction happens instantly
Every t.me link and @mention is picked out as you paste, checked against Telegram's username rules, and de-duplicated. Results keep the order they appear in your text.
Copy or export
Grab the whole list with one click, or download a CSV with a username and t.me link per row — ready for a spreadsheet or your CRM.
Every format a Telegram handle shows up in
The extractor recognizes the common ways a username is written — and quietly drops everything that isn't one.
t.me links
t.me/username and telegram.me/username, with or without https:// or www. Post links like t.me/username/123 resolve to the underlying handle.
@mentions
Bare @username mentions, validated against Telegram's username rules: 5–32 characters, Latin letters, digits and underscores, starting with a letter. Anything shorter or malformed is ignored.
Noise it skips
Invite links (t.me/+… and t.me/joinchat/…) carry no username, so they are skipped — as are service links like t.me/share or t.me/proxy. Duplicates are removed regardless of letter case, keeping the first occurrence.
A small step in a bigger lead-gen workflow
A handle list is rarely the goal — it's the raw material. Paste an exported group chat or a pile of forwarded messages, get a clean list of people and channels, then dig in: who they are, where they talk, and which of them are actually looking to buy.
Common questions
Is the extractor free?
Yes. It's free, needs no account, and has no usage caps — paste as much and as often as you like.
Does my text get uploaded anywhere?
No. Extraction runs entirely in your browser: the page never sends your text to a server and nothing is stored. Once the page has loaded, it even works without an internet connection.
How much text can I paste?
There is no built-in limit. A full chat export with thousands of messages is fine — everything is processed locally, so speed depends only on your device.
Why don't invite links show up in the results?
Private invite links (t.me/+… and t.me/joinchat/…) contain a random invite code instead of a username, so there is no handle to extract. The tool skips them rather than polluting your list.
Can I use it on a Telegram chat export?
Yes. Export a chat from Telegram Desktop, open the file, copy the text and paste it here. Every @mention and t.me link ends up in the list — de-duplicated and in order of appearance.