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.

Free to CreateTelegram Logo Built InEditable DestinationPNG Free · SVG/PDF Paid
STEP 1Enter the URL
STEP 2Customize Design
QR Code Preview
Classic
Bubble
Smooth
Sharp
Elegant
Dots
STEP 3Download your QR code
Can't be edited after download

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.

Step by step

How to Create a QR Code for a Telegram Link

1

Copy Your t.me Link

Public profile, group or channel? That's t.me/username. Private? Copy the invite link instead. Both work here.

2

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.

3

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.

4

Choose Static or Dynamic

A link defaults to dynamic so you can repoint it later. Switch it to static if you want the t.me link encoded permanently instead.

5

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.

6

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 free

The 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 links

The 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.

Covering more than Telegram? Start at the social media QR code hub, or take the platform guides for WhatsApp · Discord · WeChat · Instagram · LinkedIn.

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

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

Free to create & design, no accountDownload with a free accountNo watermark on any planPNG free · SVG/PDF paid