UTM Campaign Builder

Build clean, correctly formatted UTM tracking links for Google Analytics, Google Ads, Meta or any platform, with live validation so your data never gets fragmented by a typo.

Free Marketing Tool

UTM Campaign Builder

Build clean, correctly formatted UTM tracking links for Google Analytics, Google Ads, Meta or any platform, with live validation so your data never gets fragmented by a typo.

Build your link

The full destination page you want the link to lead to, including https://.
Where the traffic comes from: google, facebook, newsletter, linkedin.
The marketing channel type: cpc, email, social, referral, organic.
The specific promotion, launch or initiative this link belongs to.
Used mainly for paid search, to record the keyword that triggered the ad.
Differentiates similar links or ads, useful for A/B testing two versions of the same creative.
A campaign identifier used to tie this link back to a specific campaign in GA4 or an ad platform.
Your tagged URL
QR code for the tagged URL

Saved links 0

Nothing saved yet. Build a link above and press Save to keep it here.

Need your whole campaign tracking set up properly, not just links? Get an analytics review

UTM parameters do not affect SEO or rankings; search engines ignore them when crawling. All building happens locally in your browser, and saved links are stored only in your own browser's local storage.

Want better numbers than this?

We plan, run and optimise Google Ads and paid social campaigns that turn clicks into customers, with reporting tied to revenue.

01Overview

What are UTM parameters?

UTM parameters are short tags added to the end of a URL that tell Google Analytics and other tools exactly where a visitor came from. Without them, traffic from emails, social posts, QR codes and many ads lands in analytics as "direct" or gets lumped together.

This free UTM campaign builder creates clean, correctly formatted tracking links with live validation, so a typo or stray capital letter never splits your data. You can import an existing URL, keep a history of saved links and generate a QR code for print.

Consistent UTM tagging is what turns "we posted on LinkedIn" into "LinkedIn brought 140 visitors and 6 leads".

Quick answer

Add utm_source (where the traffic comes from), utm_medium (the channel type) and utm_campaign (the promotion name) to your URL. Fill in the fields above and the builder creates a validated link and QR code you can copy straight into your campaign.

  • Free, no sign-up
  • Live validation
  • QR code generator
  • Saved link history
02How to use

How to use the UTM Campaign Builder

Agree naming rules with your team first, then use this builder for every link.

  1. Enter your website URL

    The full destination page, including https://.

  2. Fill in source, medium and campaign

    These three are required for clean reporting.

  3. Add term, content or ID

    Optional. Useful for paid keywords and A/B testing creative.

  4. Copy the link or QR code

    Use it in your email, post, ad or printed material.

03How it works

Anatomy of a UTM link

Parameters follow a question mark and are joined with ampersands.

Anatomy of a tagged link
https://example.com/spring-sale/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale_2026&utm_content=hero_button
utm_source Where fromutm_medium Channelutm_campaign Promotionutm_content Which link
Worked example

Tagging one promotion across three channels.

Newsletter
source=newsletter, medium=email
Instagram bio
source=instagram, medium=social
Printed flyer QR
source=flyer, medium=print
Campaign (all)
spring_sale_2026
In Google Analytics you can now compare visitors and sales from each channel for the same campaign.
04Reference

UTM parameters explained

Five standard parameters, three of them required.

ParameterPurposeExample
utm_source (required)Where the traffic comes fromgoogle, facebook, newsletter
utm_medium (required)The marketing channel typecpc, email, social, referral
utm_campaign (required)The promotion or initiativeblack_friday_2026
utm_termPaid keywordrunning_shoes
utm_contentDifferentiate links or creativeblue_banner, footer_link
utm_idCampaign ID for data importsspring26_01
05Tips

UTM naming best practices

Consistent naming is what makes UTM data useful months later.

Do this

  • Always lowercaseLowercase everything so the same source never appears twice in reports.
  • Use underscores, not spacesSpaces turn into %20 and are easy to mistype.
  • Follow GA4 channel namesUse mediums like email, social, cpc and referral so GA4 groups traffic into the right default channels.
  • Keep a shared logA simple sheet of every link created keeps the whole team consistent.

UTM mistakes to avoid

  • Tagging internal linksUTMs on links within your own site reset the session source and corrupt attribution.
  • Inconsistent capitalsFacebook, facebook and FB become three different sources.
  • Overriding Google Ads auto-taggingGoogle Ads uses gclid. Manual UTMs are only needed for other platforms or specific setups.
  • Using UTMs in organic SEO linksNever add UTMs to links you want search engines to index.
06FAQ

Frequently asked questions

What does UTM stand for?

Urchin Tracking Module, named after Urchin, the analytics company Google bought to build Google Analytics.

Which UTM parameters are required?

utm_source, utm_medium and utm_campaign are the three you should always use.

Are UTM parameters case sensitive?

Yes. Google Analytics treats "Email" and "email" as different values, so always use lowercase.

Do UTM parameters affect SEO?

Not if you use them only on external campaign links. Avoid them on internal links and in your sitemap.

Where do I see UTM data in Google Analytics 4?

In Reports, Acquisition, Traffic acquisition. Change the dimension to Session source/medium or Session campaign.

Can I make a QR code with UTMs?

Yes. The builder generates a QR code for every link, perfect for flyers, packaging and events.

The Big Growth team

Want tracking you can actually trust?

We set up GA4, conversion tracking and reporting dashboards so every campaign decision is backed by clean data. Explore our social media advertising services.