Community group flyer
Northwind Makers prints their group's code on the workshop noticeboard, so members join the group chat without hunting for a link in an old email.
Anyone who scans a Telegram QR code from this generator lands in a chat with you, built from nothing but your username. The same t.me link format works for a public channel or group as well as a person.
Scan it once from the screen before you print a batch. Keep it 2 cm or larger on paper, and leave the white margin around it.
Save this design - colors, corners, logo and frame - and put it on any code later. Saved in this browser.
One value per line, or paste a CSV. With two columns the first is the file name and the second is the value. Every code uses the design you set up above.
Lay the code out on an A4 page with cut marks, ready for the printer or a label sheet.
Telegram usernames are public by design - anyone who knows yours can already message you without your phone number, and a t.me QR code just hands that same address to a camera instead of a keyboard.
Type a username and the generator strips any leading @, then builds a t.me link from it - Telegram's own short domain for opening a chat straight from a browser or the app. The same address format works for a public channel or group too, not just a person.
| Rule | What Telegram allows |
|---|---|
| Length | 5 to 32 characters |
| Characters | Letters a-z, numbers 0-9 and underscores |
| Start | Must start with a letter, never a digit or underscore |
| End | Can't end with an underscore |
| Double underscore | Not allowed - two underscores in a row |
A username under 5 characters is reserved for Telegram itself, which is why very short handles are never available to regular accounts.
t.me/@rowan_vale
t.me/rowan_vale
The @ belongs on the username inside Telegram's own search, not in the link - keeping it breaks the address.
Northwind Makers prints their group's code on the workshop noticeboard, so members join the group chat without hunting for a link in an old email.
A print ad for Ember Fest carries the code for its announcements channel, so readers get lineup updates before tickets go on sale.
A small shop prints its owner's username on a card by the till for customers who'd rather message a question than call.
Checked September 2026
Telegram updates its FAQ as features change; the page above has the current wording if anything here looks out of date.
Yes - a public channel or group has the same kind of t.me link as a person, so its username works in the same field.
No - with or without the @, the generator strips it and builds the t.me link from the rest.
This generator's field is built for a username; Telegram also supports phone-number links in the t.me/+number format, but they only open a chat if the number's privacy settings allow it.
No - the link is built from the username at the time you make the code, so a later change means making a new one.
They're alternate domains Telegram runs for the same links; either one opens the same chat, and this generator always builds the t.me version.
Build a QR landing page: add links, text, images and your logo, then point one editable QR at it.