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 readYouTube gives you two addresses for the same video, and one of them makes a noticeably smaller printed code. This turns either into a scannable code, and measures the difference so you can pick deliberately.
✓ Scan-tested: this code reads back correctly.
Contrast 21:1, Strong
Version 3 · 37 modules · print at least 14.8 mm wide
Characters become modules, and modules decide how small the code can be printed and still read. These are the same link, in the forms YouTube actually hands out, each one encoded and decoded when this page was built.
| Link form | Characters | Version | Modules | Print at least |
|---|---|---|---|---|
| Short linkhttps://youtu.be/dQw4w9WgXcQFrom the Share button. Same destination, fewest characters, smallest printed code. | 28 | 3 | 37 | 14.8 mm |
| Full watch URLhttps://www.youtube.com/watch?v=dQw4w9WgXcQWhat the address bar shows. Works identically, costs more modules. | 43 | 4 | 41 | 16.4 mm |
| Short link with a start timehttps://youtu.be/dQw4w9WgXcQ?t=142Starts the video at 2:22. Worth the few extra characters when the point is deep in a long video. | 34 | 3 | 37 | 14.8 mm |
| Channel handlehttps://youtube.com/@examplechannelFor posters and packaging where the destination is the channel rather than one video. | 35 | 3 | 37 | 14.8 mm |
| Playlisthttps://www.youtube.com/playlist?list=PLZbXA4lyCtqocHRq2Xn8xEnvBGkbLJTgOPlaylist identifiers are long and cannot be shortened by hand. Print these larger. | 72 | 5 | 45 | 18 mm |
The short form is not a redirect service and not a tracking wrapper. It is YouTube's own domain for the same video, which is why it is safe to print: the only thing you lose is characters.
Playlists are the outlier. A playlist identifier is a long opaque string that has no short form, so a playlist code is always denser than a video code. Plan the print size around that rather than discovering it on a proof.
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.
Press Share under the video, copy the youtu.be link it offers, and paste it into the generator on this page. That short form encodes to a smaller symbol than the address bar URL, which matters as soon as the code is printed rather than shown on a screen.
Not on the web for individual videos. The share panel gives you a link and social buttons, and the mobile app's code feature has come and gone. Generating one from the link is the reliable route, and it also gives you a vector file, which no in-app screen does.
Yes. Tick the start-time box in the share panel before copying, or append the seconds yourself, and the code opens the video at that point. It adds only a few characters, so the effect on printed size is small.
Playlist identifiers are long opaque strings with no short equivalent, so the symbol needs a higher version and more modules. Print it larger than a plain video code, or point at a landing page you control that redirects to the playlist.
The code will scan and the link will resolve, but YouTube will refuse to show the video to anyone who is not permitted to see it. The code is not broken in that case; the permission is.
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