A menu that changes at lunch
One code per table. Switch to the lunch menu at noon, put the weekend offer up on Thursday, and see which tables actually scan.
The printed code never changes. Where it sends people does — the menu at lunch, the offer at the weekend, the photo gallery after the wedding. No reprint, no sticker over the old one.
free, no limits no card needed
Match your QR to your brand, pick your color, choose a module shape, drop in a logo. Every code stays scannable thanks to high error correction. Export PNG, SVG, or print-ready PDF.
A link, a code, an event. Compose them the way you’d compose any small, sharp tool, no bloat, just the primitives you actually need to ship dynamic QR in production. Ready-made templates are there when you want a head start.
Re-route any QR or short link without re-printing. The QR module pattern stays identical, only the destination changes.
/v1/links/:code Route by country, device, language, or time-of-day. Set a fallback. Schedule a take-down. All from one link.
/v1/links/:code/rules See scans as they happen, by city, device, OS, hour of day. Streams via NATS; queries land in Timescale.
/v1/links/:code/stats Every dashboard action is a documented REST endpoint. OpenAPI 3.1, signed webhooks, TypeScript SDK on day one.
/v1/openapi Drop in a logo, pick colors, choose module style. Output PNG, SVG, or print-ready PDF, all from /v1/qr/:code.
/v1/qr/:code.svg Hono + Postgres + Redis + NATS. JWT with rotating refresh tokens. No magic, no vendor lock-in, no surprises.
/v1/auth/refresh The same dynamic code does a different job on a table, an invitation and a parcel. You decide what it opens, and you can change your mind later.
One code per table. Switch to the lunch menu at noon, put the weekend offer up on Thursday, and see which tables actually scan.
Print one code on the invitation. It opens the RSVP form this month, the schedule on the day, and the shared gallery the week after.
Put the same sticker on every parcel. Point it at care instructions now and a reorder page later, without printing a second run.
Real-time scan events stream through NATS into TimescaleDB, then surface as the kind of analytics you’d hand to a CMO without apologizing.
Plenty of free QR tools quietly turn your printed code into an ad slot, or hold the redirect hostage behind a renewal. Qrindo never injects an interstitial, never sells your scan data, and lets you export and re-point every code you make. The moat isn’t a gimmick, it’s the platform underneath.
Your QR points straight to your destination. No interstitial page, no banner, no “you’ve been redirected by…” splash. Just your link, fast.
Export PNG, SVG, or print-ready PDF and re-point any code whenever you want. There’s no proprietary format and no recall, the printed code never changes.
We hash every scanner IP with a daily-rotating salt to count uniques, then drop the raw value. No cross-site tracking, no cookies on the redirect, no PII sold.
API-first with OAuth 2.0 client credentials, signed webhooks, and a TypeScript SDK. Every dashboard action is a documented REST endpoint, see the reference.
Workspace RBAC, owners, admins, editors, members, and viewers, enforced server-side, not just hidden in the UI. Invite the whole team without paying per seat.
Route by country, device, language, or time of day, split traffic for A/B tests, set a fallback, and schedule a take-down, all from a single link.
| Typical free QR tool | Qrindo | |
|---|---|---|
| Ads on your redirect | Interstitial & banner ads | None, ever |
| Edit destination after print | Often paywalled or static | Re-point anytime |
| Your scan data | Frequently profiled or resold | Hashed IPs, never sold |
| API & webhooks | Add-on or absent | Built-in: OAuth 2.0 + signed webhooks |
| Team access | Priced per seat | Role-based, unlimited members |
| Export formats | PNG, sometimes watermarked | PNG, SVG & print-ready PDF |
Everything else here is a code you make yourself. This one arrives printed, with a permanent QR on the front and your Owner Access Code under a scratch panel. Someone needs the car moved, they scan and write to you, and your number appears only if you decided to show it.
Create unlimited QR codes and short links at no cost while we’re in launch. When launch ends nothing breaks, you keep a free Hobby plan or move to a paid tier, and the first 100 members get a full year on a paid plan, free.
Everything included. No limits. No credit card.
If something here isn’t covered, write us at [email protected], an actual human will answer within a working day.
Yes, that’s the whole point. The QR encodes a permanent short URL we own. You re-point the short URL from the dashboard or API, the printed code never changes.
Add a CNAME, we issue the certificate automatically, and your links go out as go.yourbrand.com/sprng25.
Redirects are designed to resolve in well under 50ms in-region. Hot links are served straight from Redis; cold links land from Postgres on first hit, then cache.
No. We hash the IP with a daily-rotating salt to compute uniques, then drop the raw value. Country and city are derived at write time, never stored against an identity.
On Scale, yes, Scale customers can run the redirect tier (Hono + Postgres + Redis) on their own infra, region-pinned and single-tenant, and ship scan events to our analytics pipeline. Reach out at [email protected].
No. During launch everything is unlimited, links, scans, API calls, workspaces. We’ll introduce fair-use tiers later, and the first 100 members get a full year on a paid plan, free.
No card, no demo call, no "request access" form. Sign up, paste a URL, download the SVG, and put it on something.