Table of contents

Telegram link generator: how to create a t.me link (2026)

Last updated
Duration
The ultimate guide to Telegram Link Generator: creating your own t.me links with ease

TL;DR: Quick Summary

  • You don't need a Telegram link generator, because Telegram creates t.me links itself for usernames, invite links and bots.
  • Private invite links can carry an expiry date, a usage limit or admin approval, and revoked links can't be used to join.
  • Telegram's bot documentation caps a start parameter at 64 characters, so keep each placement code short.
  • Add a start parameter such as ?start=instagram_bio to a bot link, and your bot receives /start instagram_bio.
  • Use text= on a username link to pre-fill a message, and start= on a bot link to tag chats.

You've set up a Telegram channel, a group or a bot, and now you want people to open it with one tap. A t.me link does that.

You don't need a Telegram link generator, because Telegram already builds the link for you. There are three types of Telegram link, and each does a different job, from open discovery to private access to business chat.

This guide shows how to create each type, add a start parameter so your bot knows where a chat began, and pre-fill a message on a username link. You'll finish with a link you can share in a bio, an ad or a QR code, and a plan for answering the chats that come back.

A Telegram link is a URL that begins with t.me and opens a specific destination inside Telegram, such as a user, a group, a channel or a bot. It lets people reach you without searching for a username or saving a phone number.

To open it, the person needs Telegram on their phone or computer, or a signed-in session in Telegram's web app.

Telegram links come in three types. A public username link (t.me/yourname) can be found by anyone, a private invite link (t.me/+aBcD1234) lets in anyone who has it, and a bot link (t.me/yourbot) opens a conversation with a bot. Each suits a different job.

Public username link

Private invite link

Bot link

Format

t.me/yourname

t.me/+aBcD1234

t.me/yourbot

Who can find it

Anyone, because it's searchable inside Telegram

Anyone who has the link

Anyone who has the link

Best for

Public channels, open communities, links in social bios

Paid communities, VIP groups, internal teams, client channels

Business support, sales inquiries, automated qualification

Controls

Optional text parameter to pre-fill a message

Expiry date, usage limit, admin approval

Optional start parameter

Telegram's invite links documentation covers expiry dates, usage limits and join requests in full.

You create a Telegram link inside Telegram. Set a public username on a group or channel for a t.me/username link, generate an invite link for a private chat, or register a bot with BotFather for a bot link. Menu names change between app versions, so follow the labels you see.

You create a public link by setting a username on your group or channel.

  1. Open your group or channel in Telegram and tap its name to open the profile.

  2. Open the edit screen, which most versions show as a pencil icon.

  3. Find the setting for the group or channel type and switch it to public.

  4. Type your username next to t.me/. It can use a to z, 0 to 9 and underscores, and it must be one Telegram hasn't taken.

  5. Save your changes. Your link now appears on the profile as t.me/yourusername.

To let people join without a public username, use an invite link instead.

  1. Open the group or channel info.

  2. Tap Add Member, then Invite to Group via Link.

  3. Telegram generates a link in the t.me/+aBcD1234 format.

  4. In the link's settings, you can add an expiry date, a limit on the number of users, or admin approval for each person who asks to join.

  5. Copy the link and share it.

Telegram's FAQ says anyone with Telegram installed can join by following an invite link. A revoked link can't be used to join, so revoke it if it spreads further than you meant.

If the goal is customer conversations rather than broadcasting, create a bot and use its link on a website, an ad or a receipt.

  1. In Telegram, search for @BotFather and open the chat.

  2. Tap Start, then send /newbot.

  3. Enter a name for the bot, then a username that ends in "bot".

  4. Copy the bot token from the confirmation message. Treat it like a password, and don't share it or paste it into screenshots.

  5. In SleekFlow, an Admin goes to Channels, selects Telegram, clicks Connect, enters an internal channel name and pastes the token.

According to SleekFlow's Help Center, SleekFlow then generates a unique link and QR code for the account. You can copy the link or save the QR code to share, and you can view the QR code again later from the Telegram settings page.

To share a Telegram link, open the group, channel or bot profile, copy the link and paste it anywhere a URL works. Match the type to the moment: public links where discovery is the point, bot links where you want a reply, and private invites where access is the value.

Four placements do the most work:

  • Social profiles and bios. Add your link to your Instagram, X, Threads, Facebook, TikTok and LinkedIn profiles, so followers reach you in a tap.

  • Campaign calls to action. Use it as the call to action in emails, WhatsApp broadcasts and newsletters.

  • QR codes. Turn the link into a QR code for packaging, posters, receipts and table tents. SleekFlow's Help Center says customers can start a chat by scanning it.

  • Ads and landing pages. A Telegram link can be the destination for a landing page button or an ad's web link. Check the ad platform's rules on messaging-app links first.

In our view, no. Telegram creates the link when you set a username or generate an invite, and SleekFlow gives you a link and QR code when you connect a bot. A third-party tool that wraps your t.me link may add a redirect you don't control.

Customize a Telegram link by adding a start parameter to a bot link, such as t.me/your_bot?start=instagram_bio. Telegram passes the value to your bot, which receives /start instagram_bio when the chat opens. The parameter is limited to 64 characters. Telegram allows A to Z, a to z, 0 to 9, underscores and hyphens, as its deep linking documentation describes.

Give each placement its own value, such as ?start=instagram_bio, ?start=receipt_qr or ?start=meta_ad_march, so each chat can be traced to where it started. Check how the value shows in your inbox before you rely on it.

On a public username link, yes. Telegram's link documentation says the text parameter, as in t.me/yourname?text=Hello, pre-enters a draft in the message field if the person can write in the chat. Telegram's documentation defines no text parameter for bot links, and it replaces the message field with a Start button, so use the start parameter there.

When someone opens your bot link and taps Start, the chat reaches the bot you registered with BotFather. Once that bot is connected, SleekFlow's Help Center says you can send and receive messages through it, and customers have to start the conversation first.

According to SleekFlow's Help Center overview, once your bot is connected you can:

  • Connect more than one Telegram bot to one SleekFlow account.

  • Send and receive messages through your bots.

  • Send payment links, if the payment feature is enabled.

  • Send product messages from your SleekFlow product catalog.

SleekFlow doesn't support text formatting, quoted messages, menu buttons, commands or polls on Telegram. Make sure a person can take over a chat when it needs one.

How to answer Telegram chats with SleekFlow

Once your link is live, the next step is where your team replies. When you connect a Telegram bot, you can send and receive messages through that bot in SleekFlow, so people can answer the chats that start from your link or QR code.

Customers have to start the conversation first, so share your link and QR code where they will see them. To see how it works, talk to SleekFlow's team.

Want to outcompete your peers with SleekFlow's help?

Book your personalised demo with SleekFlow today and unlock the potential of seamless communication

Frequently Asked Questions

How do I create a custom t.me link for my channel or group?

Set a public username on it. Open its profile, open the edit screen, switch the group or channel type to public and type your username next to t.me/. Usernames are first come, first served.

What happens if I revoke or remove a Telegram link?

A revoked invite link can't be used to join. Telegram's FAQ says removing a username means people can no longer find you through search, and it doesn't say what happens to existing links, so keep the username if you've published the link in a bio, an email signature or a printed QR code.

Can I use a Telegram link to join a private channel or group?

Yes, if an admin sends you an invite link in the t.me/+aBcD1234 format. Telegram's FAQ says anyone with Telegram installed can join by following the link. The admin may also have set an expiry date, a usage limit or an approval step before you can join.

How do I generate a Telegram link?

Telegram generates it for you. Set a public username on a group or channel, create an invite link for a private chat, or register a bot with BotFather, and the t.me link appears. You can add text= or start= values yourself, so a third-party tool isn't needed. If you use one, check who runs it and what it does with clicks.

Share Article

Supercharge conversions with SleekFlow AI

Try it now at zero cost!