⌖ UTM Link Builder

Links that tell you what worked

Build clean GA4 campaign URLs in seconds — presets for Instagram, YouTube, email and printed QR codes. Free, no login.

Fill the required fields above…

Lowercase, no spaces (use _ or -), and be consistent — "Instagram" and "instagram" are two different sources in Google Analytics.

Ad slot

How it works

01 — PASTE

Drop in your link

Any page you want to track — a product, a blog post, your link-in-bio.

02 — TAG

Fill source, medium, campaign

Use a preset chip for common channels — the three required UTM fields are validated live and everything is URL-encoded correctly.

03 — TRACK

Copy or turn into a QR

Copy the tagged link, or send it straight to the QR Code Generator to track offline scans as a campaign in Google Analytics.

Free UTM link builder for campaign tracking

UTM parameters are small tags added to a URL that tell Google Analytics (GA4) exactly where a visitor came from. Without them, most social and email traffic lumps into "direct" and you never learn which post, story or newsletter actually drove the click. This free UTM link builder assembles the tags correctly — encoded, ordered and validated — so your reports stay clean.

The three required parameters

  • utm_source — where the link lives: instagram, youtube, newsletter, qr.
  • utm_medium — the channel type: social, email, cpc, offline.
  • utm_campaign — the push it belongs to: launch_2026, diwali_sale.

utm_content separates two links in the same post (button vs bio), and utm_term records paid keywords. Keep everything lowercase and consistent — analytics treats Email and email as different mediums.

Track printed QR codes like a campaign

The killer combo: build a tagged link here with utm_source=qr, then hit "Make a QR of this link" — it opens the QR Code Generator with your link pre-filled. Print it on packaging or posters, and every scan shows up in GA4 as its own source. Tidy the destination first with the URL Slug Generator for links people can actually read.

Frequently asked questions

UTM parameters are five standard tags (utm_source, utm_medium, utm_campaign, utm_content, utm_term) appended to a URL. Analytics tools like GA4 read them to attribute the visit to a specific channel, campaign and creative — instead of lumping it into direct traffic.
Source, medium and campaign are the practical minimum — GA4 technically only needs source, but reports break down cleanly when all three are present. Content and term are optional refinements.
No, when used correctly. UTMs belong on links you share (social, email, ads, QR codes), not on internal links between your own pages — internal UTMs overwrite the real session source and can create duplicate-URL noise.
Yes. Analytics is case-sensitive: Instagram, instagram and INSTAGRAM count as three different sources. This tool doesn't force lowercase, but staying lowercase with underscores or hyphens is the convention that keeps reports mergeable.
Yes — that's the best way to measure offline marketing. Tag the link with utm_source=qr and a campaign name, generate the QR from the tagged link, and every scan appears in GA4 attributed to that code.

More creator tools