Generator
WhatsApp QR Code WiFi QR Code vCard QR Code PDF QR Code Menu QR Code Event QR Code QR Phone Cover Batch QR Code QR Code Checker QR Code Size Guide Static vs Dynamic How to Scan a QR Code QR Code Not Working
Designs Smart Logo Fit FAQ Create a code →
Free · No signup · No watermark

Free Telegram QR Code Generator

Your community, one scan away.

Paste a Telegram link below — a profile, channel, group, bot or invite link — and Frame builds a standard QR code that any phone camera can scan to open it. Customize it and download, entirely in your browser.

No signup, ever Highest quality, 100% free Unlimited downloads
Media & files
Social profiles
1Enter content
Now creating Telegram QR
Using design:
Copy a Telegram profile, channel, group, bot or invite link and paste it here.
LOCKED ✓
Renders in your browser — nothing you type ever reaches a server.
✦ Free forever · No account needed ✦
2Customise your QROptional. Your code already works
ColoursForeground, background, gradient
Code
Background
Shape & DesignDots, eye frame, eye ball
Body dots
Eye frame
Eye ball
Add logoCentre logo with Smart Logo Fit
Above ~25% the code may stop scanning.
Smart Logo FitPNG or SVG, transparent background works best
Choose file
Logo coverage—
FramesAdd a call-to-action caption around the code

Frames use your current colours. Choosing one replaces an active preset.

Styles / TemplatesBusiness, events, gifts and proposal presets
AdvancedTransparent background, eye colour
Higher levels survive more damage but pack more modules in. A logo always forces H.
Blank margin around the code. Scanners need at least 4 modules.

Paste a Telegram profile, channel, group, bot, post or invite link, or just type a public @username, and Frame turns it into a QR code you can customize and download. Scanning it opens that Telegram destination on the phone. It's handy for communities, creators, businesses running a support bot or news channel, and events that need a group chat. It's free, with no signup.

How do I create a QR code for Telegram? Copy the destination's t.me link in Telegram (or use its @username), paste it into the box above and click Generate QR Code. Customize it, scan-test it, then download the PNG.

Designed for the moment

Customize your Telegram QR code

Loading designs…

How Frame reads your input

A t.me link or an @username. Nothing else to set up.

t.me links stay exact

Profile, channel, group, bot, post and invite links are encoded exactly as you paste them, including any start parameter.

@username becomes t.me

Type a valid public username and Frame builds the matching https://t.me/ link for you.

See what you pasted

A small label, such as invite link, post or bot, confirms the kind of link you copied, worked out from the address alone.

Camera-friendly only

tg:// app links and lookalike domains are refused, so the code opens reliably from any phone camera.

What is a Telegram QR Code?

A Telegram QR code is a standard QR code that contains a Telegram HTTPS link, usually starting with https://t.me/. Scanning it opens that link, which can lead to a profile, channel, group, bot, a single post or a private invite. The code holds only the address, not the messages, members or profile details. Once the link opens, Telegram decides what the person can see and join.

This Telegram QR code generator doesn't sign in to Telegram, use the Bot API, look up member counts or avatars, or create invite links. It checks the link you give it and encodes it.

How to create a Telegram QR Code

  1. Open the destination in Telegram The profile, channel, group, bot or post you want people to reach.
  2. Copy its link, or note its @username See the next sections for where to find each one.
  3. Paste it into Frame Put the link or @username in the Telegram link box at the top of this page.
  4. Generate the QR code Click Generate QR Code. The label under the field shows what kind of link Frame thinks it is, so you can catch a wrong copy.
  5. Customize it Colours, dot shapes, a caption frame, or the Telegram logo or your own in the centre. A logo switches the code to the highest error correction level automatically.
  6. Test it Scan the preview with your phone and check it opens the right place.
  7. Download 2400 px suits flyers and cards. Use 4000 px for large posters.
  8. Test a printed proof Scan a printed sample before a bulk run, and check the file with the QR Code Checker.

t.me link vs @username

t.me link@username
Use it forAny destination: profile, channel, group, bot, post or inviteA public profile, channel, group or bot that has a username
What Frame storesThe link exactly as pastedhttps://t.me/username
RulesMust be on t.me or telegram.me4–32 letters, numbers or underscores; starts with a letter; can't end in _
Private groups and channelsUse the real invite linkNot possible: they have no public username

Not every chat has a username. Private groups and channels are reached only through their invite link, so paste that t.me address instead. Usernames that break the rules above, such as @ab or @my-name, are rejected rather than guessed at.

How to copy a Telegram link

Telegram's menus differ slightly between phone, desktop and web, and change over time. These routes usually work:

Profile vs channel vs group vs bot

DestinationBest forWhat happens after a scanImportant limitation
ProfilePersonal or creator contact, one-to-one chatsThe profile opens, ready to messageThe person's privacy settings decide who can message them
ChannelOne-way updates: news, offers, announcementsThe channel opens, where people can follow itPrivate channels need a working invite link
GroupTwo-way conversation: communities, classes, customersThe group opens, where people can join or ask to joinApproval rules and invite limits still apply
BotSupport, ordering, sign-up or a utilityThe bot opens, ready to startWhether it replies depends on the bot, not the QR code

Telegram profile QR code

A Telegram profile QR code lets people message you without swapping phone numbers, which is useful on a creator's merch, a freelancer's business card or a conference badge. It needs a public username. Your privacy and contact settings still decide who can message you, and the code can't reveal anything Telegram wouldn't show to someone who looked up your username. If you change your username, a printed code with the old one stops reaching you, and the old name could later be claimed by someone else.

Telegram channel QR code

Channels suit one-way updates: news, product drops, a creator's broadcast or a community's announcements. A Telegram channel QR code works well on posters, product packaging, event handouts, website footers and printed ads, anywhere you'd like people to follow along. A public channel's t.me/channelname link is short and makes a clean code. A private channel is only reachable through a valid invite link, so its QR code works only as long as that invite does.

Telegram group QR code

Groups are for conversation: communities, classes, clubs, support circles, event chats and customer communities. A public group has a t.me/groupname link anyone can open. A private group uses an invite link instead, and admins may require approval before new members join. The QR code opens the link but can't skip that approval, and it stops working if the invite expires, reaches its usage limit, or is revoked or replaced. Before printing, open the link from a normal account that isn't an admin, so you see what a newcomer sees.

Telegram invite QR code

You can encode a private group or channel invite link, whether it starts with t.me/+ or is an older t.me/joinchat/ link. The code is exactly as valid as that invite. If an admin revokes it, it expires or it hits a usage limit, every printed copy stops working, and Frame can't renew Telegram's permissions or create a new invite.

Treat a printed invite like a key. Anyone who photographs the poster can use it. For groups that should stay private, use an invite with admin approval or a usage limit, keep it off public walls, and create a separate invite for each print run so you can revoke one without affecting the others.

Telegram bot QR code

A Telegram bot QR code opens the bot's t.me/yourbot link, ready for the person to press Start. That suits support bots on product packaging, ordering bots on a restaurant table, sign-up or onboarding bots at events, and utility bots on stickers or slides. If your bot reads a start parameter, such as t.me/yourbot?start=table12, Frame keeps it exactly. Frame doesn't talk to the bot or the Bot API, though: whether the bot is online and what its commands do is up to Telegram and the bot's owner.

Telegram post and message links

A link to a single post, like t.me/channelname/123, opens that post. It's a good way to point a flyer at one announcement or a pinned set of instructions. Frame encodes post links you copy from Telegram; it can't create links to private messages. Links to posts in private chats (t.me/c/...) open only for people who are already members, and a deleted post can't be brought back by the code.

Telegram QR codes for business and communities

Creator & community

Link: your channel. Where: merch tags, stream overlays, zines. Say: “Follow the channel for drops.”

Customer support

Link: a support profile or bot. Where: packaging inserts and manuals. Say: “Need help? Message us on Telegram.”

Restaurant & store

Link: an ordering bot, or an offers channel. Where: table cards, the till, the takeaway bag. Say: “Scan to order” or “Weekly offers on Telegram.”

Event organizer

Link: the attendee group. Where: badges, the welcome screen, the programme. Say: “Join the attendee chat.”

Education & classroom

Link: a class group with approval on. Where: the first-day handout, not a public noticeboard. Say: “Scan to join this term's class group.”

Software support bot

Link: a bot with a start parameter per product. Where: onboarding screens and quick-start cards. Say: “Get set up with our Telegram bot.”

Nonprofit & community

Link: a volunteers group. Where: leaflets, noticeboards, collection points. Say: “Volunteer with us, join on Telegram.”

Newsletter & news

Link: the news channel. Where: print editions, shop windows, the website footer. Say: “Get headlines on Telegram.”

Offering more than one way to reach you? A WhatsApp QR code suits customers who use WhatsApp, and a Facebook QR code links to your Page. For a code per table, branch or product, the Batch QR generator turns a list of links into labelled codes.

How to scan a Telegram QR code

  1. Open the camera or a QR reader Most phone cameras recognise QR codes.
  2. Point it at the code Hold steady until the link appears.
  3. Tap the Telegram link The phone opens it.
  4. Telegram or the browser opens With the app installed and signed in, the link usually opens in Telegram. Otherwise it opens a t.me web page, which may offer to open or install the app. The phone and its settings decide this, not Frame.

Public, private and invite limitations

A QR code opens exactly the same link as tapping it, so it can't get round:

Frame only stores the link. Access is always decided by Telegram and the chat's admins.

Why tg:// links aren't accepted

Some apps produce tg:// links, which only work where Telegram is installed and which many phone cameras don't handle. Frame prefers https://t.me/ links because every phone can open them. If you have a tg:// link, go back to Telegram and use its normal share or Copy link option to get the t.me version. Frame won't convert one for you.

When a Telegram link changes

Frame writes the Telegram link straight into the QR pattern, with no Frame redirect and no scan analytics. The code has no expiry timer and keeps working as long as the link does. It can't be repointed after printing, though. A username change, a revoked invite or a deleted post breaks the destination, and the fix is a new code with the current link. Rescan long-running materials, such as shop stickers and packaging, every few months.

Your Telegram link is processed in your browser and is not uploaded to Frame. The page makes no request with it while you create the code, and no Telegram API is called. When someone scans the code and opens it, they're visiting Telegram, and Telegram's own policies and request handling apply. Frame is not affiliated with or endorsed by Telegram.

Troubleshooting

The QR code opens the wrong account or channel

The copied link or @username is probably wrong, perhaps from a similarly named chat. Copy it again from the right info page and regenerate. The link-type label under the field is a quick check.

A private group doesn't open

Private groups need a valid invite, and approval may be on. The QR code can't change who's allowed in.

The invite link stopped working

It was probably revoked, expired or reached its usage limit. Create a current invite in Telegram and make a new code.

The bot opens but doesn't respond

The QR code only opens the bot. If the bot is offline or its commands have changed, that's between the bot and its owner.

Telegram opens in the browser, not the app

The phone's settings, and whether Telegram is installed, decide how links open. A QR code can't force the app.

Frame rejects my link

Use a full https://t.me/... (or telegram.me) link, or a valid @username. tg:// links, other websites and lookalike domains aren't accepted.

The printed code is hard to scan

Check the file with the QR Code Checker, size it for the distance with the QR code size guide, keep the margin from the quiet zone guide, and keep the code dark on a light background.

Telegram QR code checklist

Need a code for a website, WiFi network or contact card? Use the main QR code generator.

Questions

Common questions.

How do I make a QR code for Telegram?+

Copy the destination's t.me link in Telegram, or use its public @username, paste it into the generator at the top of this page and click Generate QR Code. Customize it, scan-test it and download the PNG.

Can I create a QR code for a Telegram username?+

Yes. Type it with the @, for example @username, and Frame builds https://t.me/username. It must be 4 to 32 letters, numbers or underscores, start with a letter and not end in an underscore.

Can I make one for a Telegram profile?+

Yes, if the profile has a public username. The code opens the profile ready to message, and your privacy settings still decide who can contact you.

Can I create a QR code for a Telegram channel?+

Yes. Use a public channel's t.me link or @username. For a private channel, use a valid invite link; the code only works while that invite does.

Can I make one for a Telegram group?+

Yes. Public groups have a t.me link anyone can open. Private groups need an invite link, and admin approval still applies after scanning.

Can I create a QR code for a Telegram bot?+

Yes. Paste the bot's t.me link, including any start parameter such as ?start=table12. Frame doesn't talk to the bot; whether it responds is up to the bot.

Can I use a private invite link?+

Yes, links starting with t.me/+ or t.me/joinchat/ work. Anyone who sees the printed code can use it, so consider admin approval or a usage limit, and keep sensitive invites off public walls.

Can a QR code open a specific Telegram post?+

Yes, for post links you copy from Telegram, such as t.me/channelname/123. Posts in private chats open only for members, and deleted posts can't be restored.

Does a Telegram QR code expire?+

No. It's a static code with the Telegram link stored directly in it, so it has no expiry timer. It keeps working for as long as that link does.

What happens if my username changes?+

A printed code with the old username stops reaching you, and the old name could later belong to someone else. Make a new code with your new link and replace printed copies.

What happens if an invite link is revoked?+

Every code made from that invite stops working. Create a current invite link in Telegram and generate a new code. Frame can't renew invites.

Can I use a tg:// link?+

No. tg:// links only work where Telegram is installed and many cameras don't handle them. Use Telegram's share or Copy link option to get the https://t.me/ link instead.

Will Telegram open in the app automatically?+

Usually, if the app is installed and the phone sends t.me links to it. Otherwise a t.me web page opens and may offer to open or install the app. Frame doesn't control this.

Is my Telegram link uploaded to Frame?+

No. Your Telegram link is processed in your browser and is not uploaded to Frame, and no Telegram API is called. When someone opens the link, they are visiting Telegram, and Telegram's policies apply.

Does Frame track scans?+

No. Frame creates static QR codes with no redirect, so there are no scan counts or analytics.

Is Frame affiliated with Telegram?+

No. Frame is an independent QR code tool and is not affiliated with or endorsed by Telegram. Telegram is named only to describe the links this tool works with.

Should I test the QR code before printing?+

Yes. Scan it on a phone to confirm it opens the right chat, test private invites from another account, check the file with the QR Code Checker and scan a printed proof before a bulk run.

Building your code…