Telegram QR Code Generator
Turn any t.me link into a branded QR code you can repoint later. Free to create and design with no account — downloading takes a free account.
Pattern
Eyes






Read this first
Telegram Already Makes a QR Code — Here's When It's Enough
We are not going to pretend otherwise. Telegram has built-in QR codes, and for a quick share they are the fastest route: no site to visit, no account, nothing to download.
What Telegram itself says about the feature
- QR codes can be generated for any user who has a public username, and it works for groups, channels and bots too.
- You reach it from a QR code icon beside the username, or from a chat's information screen. A code for your own username is in Settings.
- You can choose colors and a pattern, then print, post or share the code to other apps.
Paraphrased from Telegram's own release announcement for the feature. Telegram redesigns its apps often, so treat the above as where to look rather than an exact tap-by-tap route — the icon and the information screen are the two entry points to try.
Where the in-app code stops being the right tool
Your group or channel is private. The in-app code is built from a public username. If all you have is an invite link like t.me/+hash, there is no username for it to encode — you need a QR code made from that link instead.
You are going to print it. A code you export as SVG has no fixed resolution, so it holds up on a poster, a shop window or a sticker sheet. Anything you have shared out of an app as an image is a fixed-size raster, and you will find that out at the print shop rather than before.
The destination might change. Invite links get revoked. Usernames get changed. A dynamic QR code keeps the same printed pattern while you swap the destination, which is the difference between an edit and a reprint.
You want to know whether it worked. A dynamic code counts scans, so you can tell whether the flyer pulled or the packaging insert did nothing.
You want it on-brand. Your own logo in the middle, your own colors, a “Scan to join” frame around it — the kind of thing the custom QR code generator exists for.
Short version: sharing your handle with one person at a table? Use Telegram's own code. Putting a code on something you print, ship, or want to measure? That is what this page is for.
The link behind the code
Which Telegram Link Goes Inside the QR Code
A Telegram QR code is a QR code for a t.me link. Telegram documents several shapes, and the one you choose decides where a scan lands.
| Link shape | Where it goes | When to use it |
|---|---|---|
t.me/username | A public user, group or channel | The everyday case. Telegram's documentation calls these links to public users, groups and channels. |
t.me/+hash | An invite link to a private group or channel | Use this when there is no public username. Older invites use the t.me/joinchat/hash form instead. |
t.me/+phone | A phone number in international format | Reaches you by number rather than username. Think twice before printing your own number on public signage. |
t.me/username/123 | One specific message in a public channel | Handy when you want a scan to land on a pinned post, a price list or an announcement rather than the channel top. |
Invite links can be revoked
If you print a code built straight from an invite link and an admin later replaces that invite, the printed code goes nowhere. This is the single most common way a printed community QR code dies. Point a dynamic QR code at the invite instead, and you can hand it a fresh link later without touching what you printed.
Step by step
How to Create a QR Code for a Telegram Link
Copy Your t.me Link
Public profile, group or channel? That's t.me/username. Private? Copy the invite link instead. Both work here.
Paste It Above
The generator on this page is already set to the URL type, because that is all a Telegram QR code is: a QR code that opens a link.
Style It
The Telegram logo is pre-selected in the center. Adjust the colors and pattern, swap in your own logo, or add a frame like “Scan to join.” Keep the code darker than its background.
Download
PNG for screens. Designing and previewing need no account; the PNG download itself takes a free one. SVG for print comes with any paid plan or the one-time Download Pack.
Test-Scan Before You Print
Open your final export on both an iPhone and an Android and scan it. Two minutes here saves a wasted print run — and confirms the t.me link actually opens where you meant.
Pick the right kind
Static or Dynamic for a Telegram Link?
A t.me link is a URL, so QRKIT treats it as a dynamic code by default and you can switch it to static. Here is the honest trade-off, including what the free plan does and does not cover.
Static
Uncapped on freeThe t.me link is encoded into the pattern itself. Nothing sits between the scanner and Telegram, there is no scan limit, and you can make as many static codes as you like on the free plan.
The cost: it can never be changed. If the invite is revoked or the username changes, every copy you printed is dead, and there are no scan counts.
Dynamic
Default for linksThe pattern encodes a short QRKIT link that forwards to Telegram, so you can change the destination at any point and count every scan. Editing the destination works on the free plan — it is not a paid-only feature.
The cost: it uses your dynamic-code allowance, and the free plan has exactly one.
What the free plan actually gives you
- One dynamic QR code. A Telegram link is dynamic by default, so it uses that one slot. Static codes are unlimited.
- 100 scans a month across your whole account. Past that, a free dynamic code stops forwarding until the monthly reset. It is an account-wide budget, not a per-code one — worth knowing before you print a few hundred stickers.
- Basic scan stats, 30 days of history. Total scans, unique scans, top location and top device. The charts, the geo and device breakdowns, longer history and CSV export start on a paid plan.
- A short QRKIT screen before the redirect. Free dynamic scans pass through a brief branded page on the way to Telegram. Paid plans go straight through. This is on the scan page only — your downloaded image file is watermark-free on every plan, free included.
- PNG up to 1024 pixels, and PNG only. Paid plans reach 4096 and unlock the vector formats. SVG, PDF and EPS come with any paid plan or the one-time Download Pack — SVG has no resolution at all, which is why print advice on this page points at it.
If a hundred scans a month is not enough, Starter is $6/mo billed annually and covers 12 codes with no scan limit and no branded screen. Full breakdown on pricing.
Where they earn their keep
Ways to Use a Telegram QR Code
Growing a Channel
Put the code where your audience already is — a video end screen, a slide, a print ad, the back of a business card. One scan and they are on the channel instead of trying to remember a handle.
Private Community Invites
A private group has no public username, so the in-app QR route doesn't apply. Build the code from the invite link, and keep it dynamic so a revoked invite costs you an edit rather than a reprint.
Shops & Customer Support
A code at the counter, on the receipt or on the packaging insert that opens a chat with your support account. More ideas in our guide to QR codes for business.
Classes, Clubs & Study Groups
Print the group code on a syllabus, handout or noticeboard so people join without typing anything. Keep it dynamic and the same handout works next term with a new group.
Events & Conferences
Badges, table cards and signage that drop attendees into the event channel. Pair it with an event QR code for the calendar entry itself.
Your Own Profile
A code for t.me/yourname on a card, badge or sticker. Also worth having on a digital business card alongside your other contact routes.
110K+
Creators
150+
Countries
99.9%
Uptime
For the person on the other side
How People Scan a Telegram QR Code
Nothing to install. The built-in camera on a modern iPhone or Android reads the code, a t.me link appears, they tap it, and Telegram opens on the profile, channel or group. Telegram's own in-app camera recognises QR codes as well.
One thing worth setting expectations on: a scan opens Telegram to the join or chat screen. Joining a private group still means tapping through whatever the admin has set up — a QR code delivers people to the door, it does not carry them through it.
If it doesn't scan
Check size, contrast and the quiet zone before you blame the code. Our how to scan a QR code guide and the QR code not working checklist cover the rest. If the code scans cleanly but the join fails, the problem is the t.me link, not the QR — an invite has probably been revoked.
Make it look intentional
Design Tips for a Telegram QR Code That Scans
Keep the Code Dark
Whatever accent you pick — a Telegram-style blue works well — the pattern must stay clearly darker than the background. Light-on-dark and low-contrast codes are the number one cause of a camera that hesitates.
Use the Built-In Telegram Logo
It is already in the picker and pre-selected here, so the code reads as Telegram at a glance. Swap it for your own community mark if the brand matters more than the platform.
Export SVG for Anything Printed
SVG is the only true vector export in this create flow, so it scales to a poster with no loss. It comes with any paid plan or the one-time Download Pack. The PDF here places a 1024-pixel image on an A4 page — fine for a handout, not for large-format artwork.
Size It for the Scan Distance
At least 2 × 2 cm (about 0.8 in) for something held in the hand, and follow the 10:1 rule: for every 10 units of viewing distance, give the code 1 unit of width.
Leave the Quiet Zone
Clear margin on all four sides, and nothing busy behind the code. Cramming it into a corner of a design is how a perfectly good code becomes unreadable.
Say What Happens Next
“Scan to join our Telegram channel” beats a bare code by a wide margin. People need to know which app is about to open and why they should care.
Want tighter control over shapes, frames and colors? Use the branded QR code generator, add your mark with a logo in the middle, or work out exact dimensions in the QR code size guide.
Telegram QR Code — Frequently Asked Questions
Ready in about a minute
Make Your Telegram
QR Code
Paste a t.me link, keep the Telegram logo or drop in your own, and export a code you can still repoint after it is printed.
