QR Code for Telegram: Channel, Group, and Bot Invites
How to create a QR code for a Telegram channel, group, or bot. Built-in QR features, custom branded codes, and best practices.
Telegram QR Codes: Built-in Versus Custom
Telegram has its own QR code system built into the app. Open any channel, group, or contact, tap the three dot menu, and select QR Code. The app generates a QR with the Telegram logo in the center, ready to share or screenshot. This is the fastest path for casual sharing.
For printed materials, websites, marketing campaigns, or branded touchpoints, the built-in QR is often not the right fit. The Telegram logo is hardcoded, the colors cannot be changed, and the resolution is limited to a screenshot. For these cases, generate a custom QR pointing to the t.me link instead.
The t.me link is Telegram's universal short link format. t.me/yourchannel for public channels, t.me/+abc123 for private group invites, t.me/yourbot for bots, and t.me/yourbot?start=parameter for bots with start commands. Any of these can be encoded in a QR code by any standard QR generator.
QR Code for a Public Telegram Channel or Group
Public channels and groups have a username set in the channel settings. The public link is automatically t.me/username. To create a QR code, copy this link and paste it into a free QR generator. The resulting QR code works forever as long as the username does not change.
Public channels are the right choice for newsletters, news distribution, brand updates, course announcements, and any content meant for a wide audience. The QR code can be printed on flyers, business cards, packaging, or displayed on stream overlays and presentation slides.
If you change the channel username later, all printed QRs break. Choose the username carefully before printing. For brands, lock in the username on day one and treat it as permanent.
QR Code for a Private Telegram Group
Private groups do not have a public username. Instead, they use invite links in the form t.me/+abc123 or t.me/joinchat/abc123 (older format). To get the invite link, open the group, tap the group name, and select Invite Link from the management options. Copy the link and use it in a QR generator.
Private group invite links can be set to expire or limit the number of joins. For a printed QR meant to live for years, choose an invite link with no expiration and no join limit. For a temporary campaign or event, use a short lived link to control access.
You can rotate the invite link at any time from group settings. This is useful if a printed QR was distributed too widely and you want to revoke access. Generate a new invite, distribute it through verified channels, and the old QR stops working.
QR Code for a Telegram Bot
Telegram bots are addressed as t.me/yourbot. A QR pointing to this URL opens the bot in the Telegram app. For bots that need a parameter (like a referral code, a session token, or a deep link), use t.me/yourbot?start=parameter. This passes the parameter to the bot's /start handler when the user opens it.
Use bot QR codes for customer support entry points, lead capture flows, ecommerce assistants, and event check-in bots. The user scans, the bot opens with their session pre filled, and the conversation starts immediately. This works dramatically better than asking users to search for the bot by name.
For commerce bots, the start parameter can encode the product ID, the table number at a restaurant, or the seat number at a stadium. One bot, many printed QRs, each launching a different conversation context.
Designing a Branded Telegram QR Code
Telegram's brand color is hex 0088CC (Telegram blue). Use this as the background of your QR code or for the corner squares to signal the platform without words. Keep the foreground dark (black, dark navy, or charcoal) so the code scans reliably.
Add the Telegram paper plane logo or your channel's profile picture to the center. Use error correction H (30 percent) so the logo can occupy up to 25 percent of the code area. This gives instant visual recognition without compromising scan reliability.
For multilingual audiences, place the t.me/yourchannel handle as plain text under the QR code. This serves as a fallback if the QR fails to scan and reinforces the brand handle for users who prefer typing.
Use Cases and Distribution Channels
Crypto and trading communities are the largest single use case for Telegram QR codes. A QR on every YouTube thumbnail, every Twitter avatar, and every announcement card drives subscribers to the channel for real time updates. Telegram's instant push notifications make it the platform of choice for time sensitive financial content.
Course creators and educators use Telegram channels to send daily lessons or announcements. A QR on the course landing page, on the welcome PDF, and on the back of physical course materials brings every student into the channel without manual onboarding.
Retailers and service businesses use Telegram channels for flash sales, restock alerts, and exclusive offers. A QR on the receipt or on a checkout sticker invites buyers to join the channel for VIP access. The conversion rate from purchase to channel join is significantly higher with a QR than a verbal mention.