Offline campaign tool

UTM Builder with QR Code

Build a campaign tracking URL and generate a static QR code for print, events, flyers, and offline marketing.

Runs in your browser. No login or URL uploads.

Build your campaign URL

Required fields are marked. Existing query parameters will be preserved.

Traffic source, such as google, facebook, or newsletter.
Marketing channel, such as cpc, paid_social, or email.
Optional keyword or audience label.
Optional creative, placement, or link identifier.
Print to analytics

Give offline placements a campaign label.

Create a static QR code without uploading the destination URL.

When to use UTM QR codes

A UTM QR code is useful when a physical or on-screen placement needs a scannable path to a website. Common examples include event flyers, retail displays, brochures, direct mail, presentation slides, conference booths, menus, packaging, and printed advertisements. Assign a distinct campaign or content value to each placement you want to compare.

How this QR generator works

First, the builder creates a standard campaign URL and validates its required fields. The QR button then converts that full URL into an image inside your browser. You can download the PNG and place it in your design. The URL and image are not uploaded, stored, shortened, or managed by a remote service.

utm_source=event_flyer&utm_medium=qr&utm_campaign=summer_expo

Static QR versus dynamic QR

A static QR code permanently contains the URL used at generation time. You cannot change its destination after printing. A dynamic QR service normally sends scans through a managed redirect so the destination can change and scan counts can be recorded. This free tool intentionally provides only static QR codes and does not track scans.

Test before you print

Scan the code with more than one device, confirm the final page loads, and check that the UTM values appear correctly. Keep enough white space around the code and avoid printing it too small. Because the full campaign URL is encoded directly, shorter destination paths and concise UTM names usually create simpler, more reliable codes.

FAQ

Questions, answered.

Practical guidance for cleaner campaign tracking and more consistent analytics.

Can a QR code contain UTM parameters?

Yes. A QR code can encode a complete campaign URL, including standard UTM parameters. The visitor's phone opens that URL after scanning.

Does this tool track QR scans?

No. It creates a static QR image only. Visits may appear in your web analytics because of the UTM URL, but this tool does not provide scan analytics.

Can I download the QR code?

Yes. After generating the campaign URL, create the QR code and download it as a PNG for use in print or digital materials.

Does this create a short link?

No. The full UTM URL is stored in the QR code. Long URLs can produce denser codes, so test the printed code at its intended size.

Is the QR generated in my browser?

Yes. The URL is converted to a QR code locally. The tool does not upload or store the URL or generated image.

Need a more advanced workflow?

Team templates, saved naming rules, and reusable campaign presets are outside this MVP. Your click helps us understand which workflow deserves deeper development.