Skip to content
MemberPilot
Free Telegram tools

Telegram QR Code Generator

Put your Telegram link on something physical.

Encoding https://t.me/memberpilot

The white border scanners need to find the code. Below 2 modules, some phones struggle.

Enter a Telegram link to see the QR code.

@memberpilot

Generated in your browser. The link is never uploaded.

Putting your Telegram channel on a flyer?

A QR code gets people to the channel. MemberPilot handles what happens next if the channel is paid: checkout, invite, renewal, and removing members when they stop paying.

Set up paid access

What the code should point at

A Telegram QR code is only as good as the link inside it. For a public channel or bot, use the t.me form: it opens the app when Telegram is installed and a web page when it is not, so nobody hits a dead end. A tg:// link does nothing at all on a device without a Telegram client, which is a poor outcome for something printed.

If you need the scan to do something more specific than open a profile — start a bot with a campaign parameter, open a Mini App, add a bot to a group — build the link first in the deep link builder, then send it here with one click.

Printing without regret

Two things ruin printed QR codes. The first is size: a code needs roughly 2cm across for a phone held at arm’s length, and more for anything scanned from further away. The second is the quiet zone — the blank margin — which scanners use to locate the code at all.

Before it goes to print

Scan the final artwork with two different phones, not the file on your screen. Then check the link still resolves to the right place — a username that changes after printing cannot be fixed.

Invite links deserve more care

An invite link to a private group is a credential. Printed on a flyer it is a credential you have handed to everyone who walks past, with no way to tell them apart and no way to withdraw it from the ones you did not mean.

For paid communities the safer pattern is a QR code pointing at a bot or a checkout, which issues a single-use invite after payment. That way the printed artefact carries no access at all.

Common questions

How do I make a QR code for my Telegram channel?

Paste the channel's @username or its t.me link above. The tool turns a bare handle into https://t.me/username, renders the QR code live, and lets you download it as PNG or SVG. It only works for public channels: a private channel has no username, so it needs an invite link instead.

Can I make a QR code for a private Telegram group?

Yes, from its invite link — the https://t.me/+HASH form. Remember what that means: anyone who scans the printed code can request to join, and the link keeps working until you revoke it in Telegram. Do not print an invite link you cannot rotate.

Should I use PNG or SVG?

SVG for anything printed or scaled — it stays sharp at any size and most print shops prefer it. PNG for screens, slides and social posts. The PNG here is generated at the size you pick, up to 2048 pixels, which is large enough for a poster.

Why does my QR code not scan?

Usually the quiet zone or the contrast. Scanners need a plain margin around the code, which is why the border control does not go below zero, and they need clear dark-on-light contrast. Inverted codes scan on many phones but not all, so test before printing a thousand of them.

Is my link sent to your servers?

No. The QR code is generated in your browser and the downloads are produced there too. Nothing about the link is transmitted, which matters when the link is a private invite.

Sources

Everything this tool asserts about Telegram comes from Telegram’s own documentation.

Related tools