UTM Builder

All tools

Enter a landing page URL and UTM parameters to create a trackable campaign link for Google Analytics, paid ads, email, social, and partner campaigns.

What is a UTM Builder?

A UTM Builder creates campaign URLs with UTM parameters so analytics tools can attribute visits, conversions, and revenue to the right marketing source.

Use it for Google Analytics campaign tracking, paid search ads, email newsletters, social posts, partner links, QR codes, and any URL where you need consistent campaign attribution.

Google Analytics campaigns

Create URLs with utm_source, utm_medium, and utm_campaign so GA4 reports can group traffic correctly.

Paid ads and email links

Tag paid search, newsletter, display, affiliate, and social links before launching campaigns.

Consistent URL naming

Use repeatable campaign names and content labels to compare channels and creatives later.

UTM parameters explained

Parameter Required How to use it
utm_source Recommended Identifies the platform, publisher, or referrer such as google, newsletter, linkedin, or partner.
utm_medium Recommended Identifies the marketing channel such as cpc, email, social, referral, display, or qr.
utm_campaign Recommended Groups links under one campaign name such as spring_launch or black_friday.
utm_term Optional Often used for paid search keywords or audience labels.
utm_content Optional Separates creatives, buttons, placements, or A/B test variants.

UTM naming tips

  • Use lowercase names consistently, for example newsletter instead of Newsletter.
  • Keep utm_medium values standardized, such as email, cpc, social, referral, or display.
  • Avoid spaces when possible; use hyphens or underscores in campaign names.
  • Do not put private user data, emails, or personal identifiers into UTM parameters.
  • Check the final URL after redirects to make sure UTM parameters are preserved.

Related URL and campaign workflows

After creating a campaign URL, you may want to verify redirects, parse URL parameters, create a QR code, or preview metadata before sharing the link.

Related tools

You may also find these tools useful.

UTM Builder FAQ

What does UTM stand for?
UTM stands for Urchin Tracking Module. UTM parameters are query parameters used by analytics tools to identify campaign traffic.
Which UTM parameters are required?
Most teams treat utm_source, utm_medium, and utm_campaign as required for useful reporting. utm_term and utm_content are optional.
Can I use this as a Google Analytics URL builder?
Yes. The generated URLs use standard UTM parameters that Google Analytics and many other analytics tools understand.
Should UTM names be lowercase?
Lowercase naming is recommended because analytics reports treat different casing as separate values.
Is my campaign URL uploaded?
No. The URL is generated in your browser.