Built like infrastructure,
priced like a tool.
Three design choices separate Heldqr from the QR industry. Each one is the inverse of a pattern documented on the problem page.
We don't watch your scanners.
When someone scans your QR code, the resolver sees the request. We log the country (derived in-process from the IP) and the device class (mobile / tablet / desktop, derived from the User-Agent string). Then we drop the IP and the User-Agent on the floor. Nothing is stored that could identify the person scanning.
No cookies set on the resolver domain. No fingerprinting JavaScript injected into the redirect chain. No third-party SDKs in the request path. The dashboard you see is built from the coarse signals we do keep; there is no second, richer dataset behind a paywall.
Point anywhere, anytime.
Every dynamic code is a row in a database: a short code and the URL it currently points to. Editing the target is an update to that row. The resolver reads it on the next scan.
The resolver caches each redirect in memory for fast lookups. When you change a target in the dashboard, the cache is invalidated within sixty seconds and the new destination takes effect for every subsequent scan — globally, with no propagation delay beyond the cache window.
The edit is not a paid feature. It is the only feature. Free, Pro, and Business tiers all carry unlimited edits — the tier difference is analytics depth and team access, not whether the redirect still works.
Written continuity plan.
If Heldqr ever stops hosting, three things happen over twelve months: written notice on day zero, the resolver source published at month six, and every customer's redirects exported back to them in machine-readable form.
What that gets you depends on the hostname you printed. A custom-domain code (Pro and Business) survives unaided — you point DNS at your own resolver running the published source. A heldqr.io/<shortcode> code is on shared infrastructure; it survives only when you opted it into our public continuity dump at creation, and a successor takes over the heldqr.io domain to serve from that dump.
This is the inverse of every "lifetime" guarantee in the QR market. We do not promise to run forever. We promise an honest exit and two real paths to keep printed codes resolving past it.
Three design choices. One free code away.
The free tier is genuinely free — unlimited dynamic codes, no trial, no credit card. Pricing tiers start at €9/month for clean exports plus 30-day analytics with country and device breakdown. Business at €29/month adds team seats, CSV import, API access, and a year of daily analytics.