Free Telegram Link Generator (t.me)
Build t.me links: share links with prefilled text, username and channel links, bot deep links, and phone links. Add Telegram click-to-chat buttons anywhere. Free, no signup.
Fill in the fields to build a t.me link. For click analytics on the link you share, wrap it in a u2l.ai short link first via /url-shortener.
Quick Answer
A Telegram link generator builds t.me URLs that open Telegram to the right place: a share link that forwards a URL with prefilled text, a username or channel link, a bot deep link with a start parameter, or a phone link. Fill in the fields, copy the link or a ready-made HTML button, and add it anywhere. The U2L Telegram Link Generator runs in your browser. Free, no signup.
Quick Facts
- Share format: https://t.me/share/url?url=URL&text=TEXT opens Telegram's forward dialog with your link and message.
- Username format: https://t.me/yourname opens a profile, channel, group, or bot directly.
- Bot deep link: https://t.me/yourbot?start=PAYLOAD passes a parameter (like a referral code) to the bot on open.
- Phone format: https://t.me/+15555550123 opens a chat with the account registered to that number.
- t.me links open the Telegram app via deep link on mobile, or Telegram Web on desktop.
- No API, bot token, or signup needed - these are public URL formats anyone can build.
- Browser-only and instant - links are built locally and never sent to U2L servers.
How to make a Telegram link
Pick a type, fill it in, copy the link.
- 1
Choose the link type
Pick Share a link, Username link, or Phone link depending on whether you want people to share a URL, open a profile or channel, or message a number.
- 2
Fill in the details
Enter the URL and message, the username or channel (with an optional bot start parameter), or the phone number. The link builds as you type.
- 3
Copy the link or HTML button
Copy the t.me link for use anywhere, or copy the ready-made HTML 'Message on Telegram' button and paste it straight into your site or email.
What is a Telegram Link Generator?
Telegram Link Generator is a tool that builds t.me links - the public URLs that open Telegram to a specific action. Depending on the type, the link can pre-fill Telegram's share dialog with a URL and message, open a profile or channel, deep-link into a bot with a parameter, or start a chat with a phone number.
Telegram exposes a family of t.me link formats that work without any API access or bot token. The share endpoint (t.me/share/url) opens the forward-to-chat dialog with a URL and optional text prefilled. A plain t.me/username link opens that user, channel, group, or bot. Bots additionally accept a start parameter so a single link can carry a referral code or context into the conversation.
These links matter because Telegram is one of the largest messaging platforms in the world, with huge channel and group ecosystems, yet it is under-served by dedicated link tools compared to WhatsApp. A click-to-Telegram button on a site, bio, or ad lets people reach your channel or support in one tap - the same conversion pattern that makes wa.me links so effective.
Creators growing a channel, businesses offering Telegram support, bot developers distributing deep links, and marketers adding share buttons all use a t.me link generator to build the right URL format without memorizing Telegram's conventions.
How does a Telegram Link Generator work?
For a share link, the generator builds https://t.me/share/url and attaches your URL and message as url and text query parameters, URL-encoding both so special characters, emoji, and line breaks survive. When opened, Telegram shows its 'share to chat' picker with the link and text ready, and the user chooses which chat to send it to.
For a username link, the tool normalizes what you type - stripping a leading @, or a pasted t.me/ prefix - and produces https://t.me/username. That single format works for personal usernames, public channels, groups, and bots alike. If you add a start parameter for a bot, it appends ?start=value, which Telegram delivers to the bot when the user presses Start.
For a phone link, it keeps only the digits of the number you enter and builds https://t.me/+digits, which opens a chat with the Telegram account registered to that international number. In every mode it also emits an HTML button you can paste directly into a page or email, styled in Telegram's blue.
Everything runs in your browser - no link is sent to U2L, and no Telegram API, bot token, or login is involved because these are public URL formats. On mobile the link opens the Telegram app through its deep-link handler; on desktop it opens Telegram Web or the desktop app, landing the user exactly where the link points.
Use Cases
How marketers, businesses, and developers use telegram link generator.
Click-to-chat support button
Add a 'Message us on Telegram' button to your site so customers reach your support account or bot in one tap, the same pattern as a WhatsApp click-to-chat link.
Growing a Telegram channel
Put a t.me/yourchannel link in your bio, newsletter, and ads so followers join your channel directly instead of searching for it inside the app.
Bot referral and deep links
Distribute https://t.me/yourbot?start=ref_code links so each share carries a referral or campaign code the bot reads when a new user starts it.
Share buttons for articles
Add a 'Share on Telegram' button under posts so readers forward your link with prefilled text to their groups and contacts.
Community and group invites
Link straight to your public group or channel from a landing page so prospective members preview and join in a single tap.
Creator and influencer bios
Creators add a Telegram link to their link-in-bio so fans reach their channel or chat, turning followers into subscribers.
Sales and lead capture
Put a phone or username link in an ad so prospects start a Telegram conversation with sales instantly, lowering the barrier to a first message.
QR codes to a Telegram chat
Encode a t.me link in a QR code on packaging, flyers, or storefronts so people scan to open your channel or support chat on the spot.
Newsletter and email CTAs
Drop a Telegram button in emails so subscribers join your channel or message you; it is a plain HTTPS link that works in every client.
Telegram Link Generator vs Alternatives
Side-by-side feature and pricing comparison with the top alternatives.
| Feature | U2L | Manual URL | Telegram in-app share | Bot API |
|---|---|---|---|---|
| Free, no signup | Setup | |||
| Share, username, and phone links | Manual | |||
| Bot start parameter support | Manual | |||
| Copy-paste HTML button | ||||
| No API or bot token needed | ||||
| Browser-only (no data sent) | N/A |
Telegram Link Generator vs Building the t.me URL by hand
You can write t.me links by hand once you know the formats - share/url for sharing, /username for profiles, ?start= for bots. It is free and direct.
The generator removes the small mistakes: forgetting to URL-encode the share text, leaving an @ or t.me/ prefix in a username, or mis-formatting a phone number. It also hands you a styled HTML button, which hand-building does not.
Telegram Link Generator vs The Telegram Bot API
The Bot API lets you build rich, programmatic Telegram experiences - sending messages, handling updates, and more. It is the right tool when you are building a bot's logic.
For simply getting people into a chat, channel, or bot, a t.me link needs no token, server, or code. Use the Bot API to power your bot, and a t.me deep link (with a start parameter) to get users into it. They complement each other.
Best Practices
Use the right link type for the goal
Share links for forwarding a URL, username links for channels and bots, phone links for direct chats. Matching the type to the intent avoids a confusing landing.
Encode share text properly
Let the generator encode your message so emoji, hashtags, and line breaks survive. Hand-built share links often break on special characters.
Drop the @ in username links
A t.me link uses the bare username (t.me/name), not t.me/@name. The generator strips the @, but hand-written links must omit it.
Use start parameters for attribution
For bots, encode a referral or campaign code in the start parameter so you can attribute new users to the source that sent them.
Use international phone format
Phone links need the full international number with country code. A local-format number opens the wrong chat or none at all.
Wrap in a short link to track clicks
t.me links are not trackable on their own. Wrap one in a u2l.ai short link to measure how many people clicked through to your channel or chat.
Test on mobile and desktop
Confirm the link opens the app on a phone and Telegram Web on desktop. Behavior differs slightly, so check both before publishing.
Pair with a QR code for print
For physical placements, turn the t.me link into a QR code so people scan to open your channel or chat without typing.
Common Mistakes to Avoid
Leaving @ in the username link
t.me/@name is wrong; it should be t.me/name. The extra @ produces a broken link. The generator removes it automatically.
Not encoding the share text
Putting raw text with & or # into a share link breaks the query string. The text must be URL-encoded, which the generator handles.
Using a local phone number format
Phone links require the full international number with country code and no symbols. A local number fails to resolve to the right account.
Expecting a share link to auto-send
t.me/share/url opens the chat picker; the user still chooses a chat and sends. It does not post automatically, so do not promise one-click sending.
Forgetting the start parameter for bot deep links
Without ?start=value, a bot link just opens the bot with no context. Add the start parameter to pass referral or campaign data.
Assuming everyone has Telegram
A t.me link only works for people with Telegram installed or signed in. Offer an alternative contact method for those who do not.
Technical Specifications
| Share link | https://t.me/share/url?url=URL&text=TEXT |
| Username link | https://t.me/username (channel, group, or bot) |
| Bot deep link | https://t.me/bot?start=PAYLOAD |
| Phone link | https://t.me/+countrycodenumber |
| Encoding | encodeURIComponent on share text and start payload |
| Opens | Telegram app on mobile (deep link), Telegram Web on desktop |
| Requirements | No API, bot token, or signup - public URL formats |
| Privacy | Built in your browser. No data sent to U2L. |
Frequently Asked Questions
What is a t.me link?
How do I make a Telegram share link?
How do I link to my Telegram channel?
What is a bot start parameter?
How do I create a Telegram link from a phone number?
Do I need a bot or API to use these links?
Does a share link send the message automatically?
Will the link open the Telegram app or the web version?
Should I include the @ in a username link?
Can I track clicks on a Telegram link?
Does it work for groups as well as channels?
Can I add a styled Telegram button to my site?
What is the difference between a share link and a username link?
Will the prefilled share text keep emoji and line breaks?
Is the tool free and private?
Can I turn a Telegram link into a QR code?
Related Free Tools
WhatsApp Link Generator
Create wa.me click-to-chat links with prefilled messages. Add to your bio, ads, or QR codes for instant WhatsApp customer chats.
OG / Metatag Checker
Inspect Open Graph and Twitter Card tags for any URL. Preview link cards on Facebook, X, LinkedIn, and Slack before publishing.
Redirect Checker
Trace the full redirect chain of any URL. See every hop, status code, response time, and final destination.
URL Encoder / Decoder
Encode or decode any URL. Handle special characters, query strings, and percent-encoding. Pure browser, instant.
Schema Markup Generator
Generate valid JSON-LD schema for FAQ, HowTo, Article, Product, and Organization. Boost rich results and AI Overview citations.
URL Expander
Reveal the full destination behind any shortened URL. Check where a short link leads before clicking it.
Key Terms
- t.me link
- Telegram's public URL format (t.me/...) that opens the app to a profile, channel, bot, share dialog, or phone chat.
- Share intent
- The t.me/share/url endpoint that opens Telegram's forward-to-chat picker with a URL and text prefilled.
- Deep link
- A link that opens an app to a specific place. Telegram bot deep links use ?start= to pass a payload into the bot.
- Start parameter
- A value carried in a bot link (?start=value) that Telegram delivers to the bot when the user starts it, often a referral code.
- Username link
- A t.me/username URL that opens a Telegram profile, channel, group, or bot directly without searching in the app.
Track clicks to your Telegram channel
Wrap your t.me link in a u2l.ai short link to see how many people clicked through to your channel, bot, or chat - and from where. Sign up free for branded short links and click analytics.
Sign up free