Static vs Dynamic QR Codes
What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.
16 min readTelegram links are the shortest of any platform here, so its codes are the sparsest and the most forgiving to print. The catch is the invite link: a group invite can be revoked, and a revoked invite on a printed sign is dead for good.
✓ Scan-tested: this code reads back correctly.
Contrast 21:1, Strong
Version 2 · 33 modules · print at least 13.2 mm wide
Telegram has a built-in code for your account, under Settings and then the QR icon beside your username, and it can generate one for a group or channel too. You will find it under Telegram app, Settings, QR icon. For meeting somebody in person it is the faster option, and this page is not trying to replace it. It runs out in four places.
Characters become modules, and modules decide how small the code can be printed and still read. These are the same link, in the forms Telegram actually hands out, each one encoded and decoded when this page was built.
| Link form | Characters | Version | Modules | Print at least |
|---|---|---|---|---|
| Public usernamehttps://t.me/examplehandleThe shortest link on this entire site. A username code prints tiny and reads from a long way back. | 26 | 2 | 33 | 13.2 mm |
| A public channelhttps://t.me/examplechannelSame shape as a username. Public channels keep working as long as the name is kept. | 27 | 3 | 37 | 14.8 mm |
| A private invite linkhttps://t.me/+aBcDeFgHiJkLmNoPFor a private group. Revocable, which is the risk this page is about. | 30 | 3 | 37 | 14.8 mm |
| Deep link with a start parameterhttps://t.me/examplebot?start=welcomeFor bots, where the parameter tells the bot where the person came from. | 37 | 3 | 37 | 14.8 mm |
t.me is four characters of domain, which is why Telegram codes come out sparser than anything else measured on this site. On a sticker or a badge that is a real advantage.
The private invite link is the outlier: sixteen characters of random hash costs you the sparseness, and it buys a link somebody can revoke by accident.
The download here stays locked until a decoder has read the finished code back, so the first of those cannot happen to a file you get from this page. For a code whose destination might need to change after printing, the dynamic generator keeps the printed symbol and moves the target.
Same engine, different link anatomy on each one. The social media hub covers what applies to all of them: the screenshot problem, the codes that only scan inside their own app, and why one code beats six.
Where a code opens a chat or gets somebody into a server. Watch the invite expiry on Discord.
Long identifiers on both, so the short link form is the difference between a code you can print and one you cannot.
Two of these ship a code a phone camera cannot read, and one retired theirs entirely.
Where claiming a username or picking the right domain shrinks the printed code the most.
Spotify Codes only scan inside Spotify, which is the whole reason this page exists.
Paste your t.me link, in the form t.me/yourusername, into the generator on this page. Telegram links are the shortest of any platform here, so the code comes out unusually sparse and prints well even at small sizes.
Yes, and think about which link you use. A public group has a t.me username that keeps working. A private group has an invite link that an admin can revoke, and if that happens every printed copy stops working with no warning.
Usually because a tg:// address was encoded rather than the https one. A camera can only act on a web link. Copy the t.me link from the app's share option and it will open properly.
They can. Invite links can be set with an expiry or a member limit, and any admin can revoke one at any time. For a printed code, use a public username instead, or a permanent invite you control and never touch.
QRMakery builds this code on your own device. The link you paste and the file you download never reach a server.
Twelve platforms, each with the link form that prints smallest and the mistake that kills its codes.
What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.
16 min readThe usable square inside a round sticker is 70% of its diameter. Measured minimum sizes for real links, against every common sticker size.
8 min readWhat each platform already ships, the measured cost of each payload type, and how to check an offline claim yourself.
26 min read