UTM Campaign Builder

Build tagged URLs so your analytics actually tells you what worked.

Where the traffic comes from.
The channel type.
Paid keywords.
To A/B test variants.
Fill in the required fields to generate your URL.

What a free UTM builder is for

A UTM builder (also called a UTM link generator or campaign URL builder) lets you tag a destination URL before you share it. Those tags — utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content — travel with the click into Google Analytics, GA4, or any tool that reads campaign parameters. Without them, traffic from Instagram, a newsletter, and a paid ad often collapses into the same vague row in your report.

This page is a free UTM campaign builder: no account is required to generate the tracking URL. When the tagged link is ready, you can copy it or shorten it with Linkly so the long query string is hidden behind a clean short link — the UTM values still pass through on redirect.

What UTM parameters actually do

A UTM parameter is a short tag appended to a URL that survives the click and lands in your analytics. When someone arrives through a tagged link, your analytics platform files the visit under a source, a medium and a campaign instead of dumping it into “direct” or “(not set)”.

Three tags carry almost all the weight:

  • utm_source — where the visitor came from (instagram, newsletter, google).
  • utm_medium — channel type (social, email, cpc, referral).
  • utm_campaign — the specific push (spring_sale_2026, launch_week).

The remaining two, utm_term and utm_content, matter mainly for paid keywords and for telling two creatives or buttons apart in an A/B test.

How to create a UTM tracking link (step by step)

  1. Paste the full destination URL, including https://.
  2. Set source, medium and campaign using a naming pattern you will still understand in six months.
  3. Add term or content only when you need keyword or creative-level detail.
  4. Keep “force lowercase” on — analytics tools treat Facebook and facebook as different sources.
  5. Copy the finished URL, or shorten it so it fits a bio, SMS, or print QR.

The mistake that quietly ruins reports

Campaign data is case-sensitive. Mixed casing and spaces split one campaign into many rows and make totals look weaker than they are. Prefer lowercase, underscores instead of spaces, and one shared naming sheet for your team. Tagged URLs are also long and ugly in a profile or on packaging — that is why marketers generate the UTM link first, then put a short link in front of it. Tracking survives inside the redirect.

UTM links, short links, and QR codes

UTM tags answer which campaign drove the visit. A short link answers whether people clicked and, with the right tool, device and location. A dynamic QR code does the same for offline placements. Linkly is built so you can build the tagged URL here, shorten it in one step, and optionally generate a QR that still carries the same campaign parameters — useful when the same offer runs in Stories, email, and a poster.

When you do not need UTMs

If you only share one personal link and never look at analytics, skip the tags. If every visit already comes through a platform that passes its own click IDs, you may rely on those instead. For anything you will compare week to week — launches, ads, newsletters — a consistent UTM link generator is the cheapest way to keep reports honest.

Frequently asked questions

What is a UTM parameter?

A UTM parameter is a tag added to the end of a URL that tells your analytics where a visitor came from. Analytics platforms read these tags and group traffic by source, medium and campaign.

Which UTM parameters are required?

In practice, utm_source, utm_medium and utm_campaign are the three that matter. utm_term and utm_content are optional and mostly used for paid search and A/B testing.

Should UTM values be lowercase?

Yes. Analytics treats Facebook and facebook as two different sources, which quietly splits your reporting. Sticking to lowercase and a consistent naming convention avoids that.

Do UTM tags make my links ugly?

They do make URLs long, which is why UTM links are usually shortened before sharing. A short link keeps the tracking intact while staying clean and readable.

More free tools