01
Name values consistently
Choose a shared lowercase, hyphen or underscore convention if it suits your reporting, but remember this tool preserves exactly what you enter.
Free campaign URL tool
Add clear UTM parameters to an HTTP or HTTPS destination, inspect the final URL, and create a static QR code without sending campaign data away.
Add explicit UTM values, inspect the final URL, then create and download the static QR code.
02 / QR preview
Campaign QR code
Placeholder examples are never included in the QR code.
03 / Inspect before download
04 / Download
Download the inspected campaign QR as PNG or SVG.
05 / Local quality checks
Your destination and campaign values are built, checked and downloaded locally. They are not saved, transmitted or added to analytics.
Private by architecture
The destination, UTM values, QR generation and quality checks all remain in this browser. Nothing is stored, sent to an analytics service or persisted between visits.
Practical guidance
UTM parameters identify a campaign visit only after the destination loads and its analytics setup runs.
01
Choose a shared lowercase, hyphen or underscore convention if it suits your reporting, but remember this tool preserves exactly what you enter.
02
Campaign values travel in the visible destination URL. Never include names, email addresses or other identifying information.
03
Scan the downloaded QR, confirm the destination and then verify your own analytics configuration before a campaign launches.