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 readDiscord invites expire by default, and that single setting has killed more printed Discord codes than anything else. Set the invite to never expire with unlimited uses before you generate, and the code will still work at the next event.
✓ Scan-tested: this code reads back correctly.
Contrast 21:1, Strong
Version 3 · 37 modules · print at least 14.8 mm wide
Discord has a QR code inside the mobile app for logging in to the desktop client, which is a different thing entirely: it authenticates a session rather than sharing a server. You will find it under Discord mobile app, login QR scanner. 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 Discord actually hands out, each one encoded and decoded when this page was built.
| Link form | Characters | Version | Modules | Print at least |
|---|---|---|---|---|
| Server invitehttps://discord.gg/exampleserverThe short invite domain. Sparse code, and the form to print, once it is set to never expire. | 32 | 3 | 37 | 14.8 mm |
| Invite on the main domainhttps://discord.com/invite/exampleserverThe same invite, eleven characters longer, for no benefit. | 40 | 3 | 37 | 14.8 mm |
| A random invite codehttps://discord.gg/aB3dEf9What Discord generates when you do not set a vanity URL. Short, and impossible to read aloud. | 26 | 2 | 33 | 13.2 mm |
| A user profilehttps://discord.com/users/123456789012345678Eighteen digits of user id, and the densest form here. | 44 | 3 | 37 | 14.8 mm |
discord.gg is one of the shortest link forms on this site, so a server invite code is sparse and prints small. A vanity invite makes it readable as well, which matters when somebody wants to type it instead.
The discord.com/invite form is the same invite with eleven extra characters. There is no reason to print it.
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.
Create an invite, open its settings and set Expire After to Never with Max Uses to No Limit, then copy the discord.gg link and paste it here. The expiry step is the one that matters: a default invite dies after 24 hours and takes every printed copy with it.
Almost certainly the invite expired. Discord invites default to 24 hours, and the code on the poster has no way to know. Generate a permanent invite and reprint, and check the setting before the next run.
No. That code is for logging a device into your account, not for sharing a server. Anybody who scans it can gain access to your account, so never photograph it, stream it or print it. Share an invite link instead.
Yes, and it is worth it for anything printed. A vanity invite is readable, so somebody can type it when a camera will not cooperate, and it does not change if you regenerate the random one.
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