Free QR codes with no expiration tricks, plus dynamic codes you can re-point after printing, with private-by-design scan analytics. Cancel anytime; your printed codes keep redirecting. That's the covenant.
No reviews yetBe the first to leave a review for Scanstone
Maker
📌
The biggest QR code generator on the internet has a 1.5-star Trustpilot rating. The pattern behind those reviews: "free" codes that are silently 14-day trials — people print menus and flyers, the trial lapses, every scan hits a paywall, and un-breaking the printed code costs $120/year forever.
Scanstone is my answer: static codes are free forever (no account — the content is in the pattern; we couldn't kill them if we wanted to), and dynamic codes — editable destination + scan analytics — come with a written covenant: redirects are never disabled by billing state. Cancel and your printed codes keep working; you only lose the analytics extras.
Tech: Next.js + Supabase + Stripe on Vercel. The QR renderer is our own (matrix → styled SVG, decode-verified in CI). Scan analytics are cookieless and store no IPs. The hero is the actual production QR code extruded in WebGL — you can scan the landing page from across the room.
Free: unlimited static + 3 dynamic codes. Pro ($9/mo): 500 codes, full history, SVG/CSV. I'd love scrutiny of the covenant wording in the ToS.
Report
Loving the no-expiration stance and that printed codes survive cancellations. One thing that would seal the deal for me: a simple CSV or Google Sheets import so I can bulk-generate codes for a whole inventory at once instead of pasting them one by one.
Report
Maker
@azizsgfx That's a great idea. I will be sure to include bulk upload in the next release. Thanks for the your feedback.
Report
honestly this looks solid, the covenant bit is kind of a nice touch. one thing though, can you add a way to set a fallback URL if the dynamic code points to something broken or taken down, like a safety net redirect after a 404. would be really useful for printed materials that live on posters for years
Report
Maker
@wandawatsojsjb That's a brilliant idea, I will definitely implement that next. Thanks!
Report
the "codes keep redirecting even if you cancel" bit is genuinely thoughtful, like you clearly thought through what actually happens after someone trusts you with their printed materials.
Report
Maker
@mit1626164 Thanks, I appreciate the feedback and your kind words. I do believe that the trust is the most important currency.
Report
The promise that printed codes keep redirecting even after you cancel feels like the rare bit of honesty this corner of the internet needed. Clean approach.
Report
Maker
@ilankagzmaoonx Thanks, I appreciate your feedback and kind words.
Loving the no-expiration stance and that printed codes survive cancellations. One thing that would seal the deal for me: a simple CSV or Google Sheets import so I can bulk-generate codes for a whole inventory at once instead of pasting them one by one.
@azizsgfx That's a great idea. I will be sure to include bulk upload in the next release. Thanks for the your feedback.
honestly this looks solid, the covenant bit is kind of a nice touch. one thing though, can you add a way to set a fallback URL if the dynamic code points to something broken or taken down, like a safety net redirect after a 404. would be really useful for printed materials that live on posters for years
@wandawatsojsjb That's a brilliant idea, I will definitely implement that next. Thanks!
the "codes keep redirecting even if you cancel" bit is genuinely thoughtful, like you clearly thought through what actually happens after someone trusts you with their printed materials.
@mit1626164 Thanks, I appreciate the feedback and your kind words. I do believe that the trust is the most important currency.
The promise that printed codes keep redirecting even after you cancel feels like the rare bit of honesty this corner of the internet needed. Clean approach.
@ilankagzmaoonx Thanks, I appreciate your feedback and kind words.