Telegram Link Generator
Build t.me deep links to open a profile, pre-fill a message, or join a public group or channel.
Tool guide
What this tool does
Telegram Link Generator builds t.me deep links for a public Telegram username, in three modes: opening the profile directly, pre-filling a direct message, or joining a public group or channel, the same kind of link Telegram itself generates for sharing a public account.
Sharing a way to reach you, or join your group or channel, on Telegram means sharing a correctly formatted t.me link built from your public @username, easy to get slightly wrong by hand depending on which of the three link types you actually want.
This tool builds that link for you in any of the three common modes, opening a profile directly, pre-filling a direct message, or joining a public group/channel, from just a username.
How to use Telegram Link Generator
- Choose the link type: open profile, pre-filled message, or join group/channel.
- Enter the public @username (without the @ symbol).
- For the message mode, optionally write the pre-filled text.
- Copy the generated link, or press Test it.
Tips for better results
- This only works for accounts, groups or channels that have a public @username set; private chats or groups without one can’t be linked this way, since there’s no public identifier to build the link from.
- A Telegram username is always 5-32 characters, letters, numbers and underscores only, entering something outside that pattern will be flagged as invalid.
- The pre-filled message mode only populates the chat input box for the recipient, they still have to press send themselves to actually deliver it.
- For a group or channel, the generated link opens Telegram’s join/preview screen for that chat; actually joining still requires the person to tap the join button themselves.
Common use cases
- Sharing a direct way for someone to message you on Telegram without exchanging contact details first.
- Adding a "Join our Telegram channel" link to a website, bio, or newsletter.
- Creating a pre-filled inquiry link that opens a chat with a specific opening message already typed.
- Linking to a public Telegram bot or account from an external site.
Common mistakes to avoid
- Trying to link to a private chat or group without a public username; this only works for accounts/chats that have a public @username set, there’s no equivalent link for a purely private chat.
- Assuming the pre-filled message sends automatically; it only populates the chat box, the recipient still has to press send themselves.
- Entering an invalid username (wrong length or disallowed characters); Telegram usernames must be 5-32 characters using only letters, numbers and underscores.
Frequently asked questions
Does this work for private chats?
No, only accounts, groups or channels with a public @username set can be linked this way; there’s no equivalent public link for a chat without one.
Does the pre-filled message send automatically?
No, it only populates the recipient’s chat input box; they still have to press send themselves for the message to actually be delivered.
What are valid Telegram username rules?
A Telegram username must be 5-32 characters long and can only contain letters, numbers and underscores.
Does the "join" link add someone automatically?
No, it opens Telegram’s join/preview screen for that group or channel; the person still has to tap the join button themselves to actually join.
Feedback & suggestions
Help us improve Telegram Link Generator. We read every message.