urldiagnostics.com

Free · Runs in your browser

QR Campaign Link Builder

Turn a destination URL into a tracked campaign link and a print-ready QR code. Presets for flyers, menus, packaging, posters, events, and business cards — with print-size guidance, so offline scans stop showing up as Direct in GA4.

Campaign type
Handouts and leaflets scanned at arm's length.

🔒 Private by design: the link and QR code are generated entirely in your browser, and recent campaigns live in local storage only. The QR is static — scans go straight to your URL with no redirect service and no scan analytics on our side.

What this means

Offline campaigns, measurable

A QR code is just a URL drawn as squares — so the tracking has to live in the URL itself. This builder adds clean utm_source, utm_medium, and utm_campaign tags for the material you're printing, then renders the result as a high-contrast code with the quiet zone included. Scan it with your phone camera to verify, print it at the recommended size, and the campaign appears by name in GA4.

Why add UTM tags to a QR code?

A plain QR code sends visitors to your site with no context, so GA4 reports every scan as Direct traffic. With utm_source, utm_medium, and utm_campaign in the link, scans show up in your reports as the flyer, menu, or poster they came from — so you can finally see whether the print run paid off.

Can I change the destination after printing?

No — this tool makes static QR codes, where the full URL is baked into the pattern itself. That is also their strength: there is no redirect service in the middle, so the link can't break if a provider shuts down or starts charging. Double-check the destination and test-scan a sample before mass printing.

How big should I print the QR code?

Rule of thumb: at least one tenth of the scanning distance. A menu scanned from 30 cm needs about 3 cm per side; a poster read from 1.5 m needs about 15 cm. The tool calculates this for your selected campaign type, and the downloads already include the required white quiet zone around the code.

Should I use the SVG or the PNG?

SVG is a vector format that stays sharp at any size — print shops prefer it, and it is the safe choice for posters and professional printing. The PNG is about 1000 pixels, plenty for documents, small flyers, and quick mockups up to roughly 8 cm at 300 DPI.

Is anything sent to a server?

No. The tracked URL and the QR code are generated entirely in your browser, and recent campaigns are stored in your browser's local storage only. Because the QR is static, scans go straight to your website — there is no redirect, no scan counter, and no analytics collected by this tool.