Blog
Notes on QR marketing, security, and pricing
Annual vs. monthly for scan-based QR pricing
Annual billing on redireo's scan-based plans saves 40% — Pro is $23.40/mo billed annually versus $39 monthly. Here is how scan-based pricing works and when annual is worth committing to.
Do you need GS1 certification to use a GS1 Digital Link?
Short answer: no. GS1-conformant-resolver conformance is voluntary and self-signalled. The one hard requirement is a GTIN you are licensed to use. Here is what is actually gated, and by whom.
vCard and WiFi QR codes that you can actually edit
A static vCard or WiFi QR code bakes the payload into the printed dots, so a wrong number or new password means a reprint. A dynamic one hosts the content and stays editable.
GS1 Digital Link vs a plain dynamic QR code: which should you print?
A plain dynamic QR points one code at one destination you can edit. A GS1 Digital Link is built from your GTIN and resolves to many destinations by purpose. Here is how to choose.
GS1 Sunrise 2027, explained: what the move to 2D barcodes means for your packaging
Sunrise 2027 is GS1's push to get retail checkouts reading 2D barcodes. Here is what it is, what it is not, and what it changes for the QR code on a product.
How to password-protect a QR code
You password-protect a QR code by putting a password prompt in front of its destination, so a scan reaches a gate instead of the page. Here is how it works and what it does not do.
How to put a GTIN in a QR code (a GS1 Digital Link, step by step)
Turning a GTIN into a scannable GS1 Digital Link QR code is straightforward once you have the GTIN. Here are the steps, the URL structure, and the things to get right.
QR code webhooks and API keys: automating dynamic codes
You automate dynamic QR codes with machine-to-machine API keys and HMAC-signed webhooks. Here is how keyed auth, signed events, and bulk create work on redireo — and what is not built yet.
Why your GS1 resolver should be on your own domain
GS1's guidance is that a Digital Link resolver runs on the brand's own domain. Here is why that matters — for control, for trust, and for avoiding vendor lock-in.
What is a GS1 Digital Link, and how does it differ from a normal QR code?
A GS1 Digital Link is a web address built from a product's GTIN that can resolve to different information by purpose. Here is how it works and what you need to use one.
The EU Digital Product Passport: does your packaging need a QR code by 2027?
From 18 February 2027, in-scope EV and industrial batteries sold in the EU must carry a QR code linking to a battery passport. Here is who it affects and how.
The QR sticker-swap scam: what it is, and what it isn't
The sticker-swap scam pastes a fake QR code over a real one. It is a physical attack — no redirect or anti-quishing feature can stop the paper. Here is the truth.
Scan-based pricing vs. 'unlimited scans': what each model hides
'Unlimited scans' does not mean unlimited use — it usually caps the number of codes instead. Scan-based pricing meters scans but is predictable. Here is the trade.
How much does a dynamic QR code actually cost?
A dynamic QR code costs nothing to print but is billed monthly for the redirect, priced either per scan or per number of codes. Here is what each model means.
Why your QR code analytics disappear after 30 days (and how to stop it)
Many QR platforms delete scan history after 30 days on lower tiers, so year-over-year comparison is impossible. Here is why it happens and how to keep the data.
How to A/B test a QR code without reprinting anything
You A/B test a QR code by splitting scans of one printed code across two destinations, then comparing conversions. The printed image never changes. Here is how.
What is quishing? How QR code phishing actually works
Quishing is phishing delivered through a QR code. The square hides the URL, so the usual 'check the link before you click' advice stops working. Here is how.
Static vs. dynamic QR codes: what actually changes when you print one
A dynamic QR code encodes a short link you can re-point anytime, while a static one bakes the destination into the printed dots. Here is the real difference.