Free tool · Lab 05

UTM builder + QR code

Clean campaign links with correct UTM parameters, so you know exactly which ad, post or flyer brings visitors and sales in Google Analytics. With a print-ready QR code.

Templates by platformAutomatic checksQR SVG and PNG
UTM builder + QR runs locally in your browser
Quick template

Your campaign link

—
Open

    QR code

    —

    History (saved only in your browser)

      What are UTM parameters?

      UTM parameters are tags added to the end of a link, which Google Analytics reads to tell you where each visitor came from. Without them, traffic from ads, newsletters or QR codes often ends up mixed into “direct” or “referral”.

      • utm_source — who sends the traffic: facebook, google, newsletter, flyer;
      • utm_medium — the type of channel: paid_social, cpc, email, qr;
      • utm_campaign — the campaign name: autumn-launch-2026;
      • utm_content — the ad variant or link position (optional);
      • utm_term — the keyword, for search campaigns (optional).

      For Google Ads, leave auto-tagging (gclid) switched on — it is enough for Google Analytics. UTMs are most useful for Meta, email, partners and print.

      The golden rule is consistency. “Facebook”, “facebook” and “fb” show up as three different sources in your reports. That is why the builder converts everything to lowercase, without accents and without spaces by default.

      Frequently asked questions

      About UTM links and QR codes

      Where can I see the results of UTM links?

      In Google Analytics 4, under Reports → Acquisition → Traffic acquisition (menu names can change), using the “Session source / medium” and “Session campaign” dimensions. If you have conversions set up, you can also see which campaign brought sales or enquiries.

      Which error correction level should I choose for the QR code?

      M is the right balance for most printed materials. Choose Q or H if the code will be printed small, on surfaces that can get scratched, or if you want to place a logo over it; L produces the simplest code, good for screens.

      Does the QR code expire?

      No. The QR code generated here contains your link directly, with no redirects through third-party services, so it works for as long as the destination page works.

      Where is the history saved?

      Only in your browser’s local storage (localStorage), on this device. It never reaches us, and you can delete it at any time with “Clear all”.