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 readFacebook gives most pages two addresses, and one of them makes a much smaller printed code. This turns either into a scannable code, and measures the difference so the one on your window is as small as it can safely be.
✓ Scan-tested: this code reads back correctly.
Contrast 21:1, Strong
Version 3 · 37 modules · print at least 14.8 mm wide
Facebook has a QR code inside the mobile app, under the menu, and Pages can generate one from the admin tools for some purposes. You will find it under Facebook app, menu, QR code. 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 Facebook actually hands out, each one encoded and decoded when this page was built.
| Link form | Characters | Version | Modules | Print at least |
|---|---|---|---|---|
| Page with a claimed usernamehttps://facebook.com/examplecafeClaim it in Page settings. Shortest form and the one to print. | 32 | 3 | 37 | 14.8 mm |
| Page with a numeric idhttps://www.facebook.com/profile.php?id=100064823917465What Facebook assigns before a username is claimed. Long, unmemorable, and the densest code on this table. | 55 | 4 | 41 | 16.4 mm |
| A grouphttps://facebook.com/groups/exampleclubGroups keep their own path. Useful for clubs and community noticeboards. | 39 | 3 | 37 | 14.8 mm |
| An eventhttps://facebook.com/events/1234567890123456Event identifiers are long and cannot be shortened. Print these larger. | 44 | 3 | 37 | 14.8 mm |
Claiming a username is the highest-value thing you can do before printing a Facebook code. The numeric profile address exists only to be unique, and every one of those fifteen digits becomes modules in the symbol.
Events are the outlier. An event identifier is a long number with no short form, so an event code is always denser than a page code and needs a larger print size.
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.
Copy your page address from a browser, paste it into the generator on this page, and download the SVG. Claim a username in Page settings first if you have not: it shortens the address considerably, which makes the code less dense and readable at a smaller printed size.
Under the menu on the mobile app, though its exact location moves between versions, which is why it is hard to find. It is app-only and gives you an image rather than a vector file, so it suits sharing on a phone rather than printing.
Yes. Both are ordinary addresses, so copy the link and encode it like any other. Event links carry a long numeric identifier with no short form, so an event code is denser and needs a slightly larger print size.
Almost certainly because you encoded the numeric profile address rather than a claimed username. Fifteen digits of identifier is a lot of characters, and characters become modules. Claim the username and regenerate.
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