DirQR

QR code with tracking

QR Code With Scan Tracking

Tracking is only possible when a scan passes through a redirect first. DirQR records each scan at the edge, kept off the critical path so the redirect never waits on analytics.

Create an editable dynamic QR →

Why tracking needs a dynamic code

A static code sends the phone straight to your URL with nothing in between, so there is nothing to count. A dynamic code passes through dirqr.com first, which is the only moment a scan can be recorded before the redirect completes. If you want any scan signal at all, you need a dynamic code.

How DirQR records a scan

Each scan writes an event at the Cloudflare edge as the redirect happens. Recording is deliberately kept off the critical path, so a scan is logged without making the phone wait. If analytics ever fail, the redirect still completes.

What we deliberately don't do

We keep scan data basic and privacy-respecting. We do not build invasive cross-site profiles and we do not sell scan data. The point is a simple signal of whether a placement earns attention, not surveillance of the people scanning.

Frequently asked questions

Can a QR code track scans?
Only a dynamic QR code can. Because scans pass through the DirQR redirect first, each scan is recorded at the edge. A static code goes straight to the URL, so there is nothing to count.
Does tracking slow down the redirect?
No. Scan recording is kept off the critical redirect path, so the phone reaches your destination without waiting on analytics, even if analytics are temporarily unavailable.