Skip to main content
SimpleToolbox

UTM Builder

Build campaign URLs with utm_source, utm_medium, and utm_campaign parameters for analytics attribution.

Inputs stay in your browser
Browser Based
Free to use now

Free UTM Builder

Generate clean, trackable campaign URLs for Google Analytics instantly. Builds locally — your campaign inputs stay in your browser.

The full website URL (e.g. https://www.example.com)

Core Parameters

The referrer (e.g. google, newsletter, facebook)

Marketing medium (e.g. cpc, banner, email)

Product, promo code, or slogan (e.g. spring_sale)

Optional Parameters & Presets

Identify the paid keywords

Use to differentiate ads (e.g. logolink or textlink)

Optional Google Analytics campaign ID. Leave blank to omit.

Generated Campaign URL

Enter a destination URL and at least a Campaign Source to generate your tracking link.

What Is a UTM Builder?

A UTM builder is a campaign URL builder that appends utm_source, utm_medium, utm_campaign, and optional utm_term/utm_content parameters to a destination URL. Paste a landing page and fill in the fields — this page does not replace Google's Campaign URL Builder or send hits to Analytics.

How to Use the UTM Builder

  1. Paste your destination URL: Enter the landing page URL where users will arrive — your homepage, product page, or any page you want to track.
  2. Fill in the required UTM fields: Enter utm_source (e.g., 'google', 'facebook', 'newsletter'), utm_medium (e.g., 'cpc', 'email', 'social'), and utm_campaign (e.g., 'spring_sale_2026').
  3. Add optional fields if needed: Optionally add utm_term for paid keywords and utm_content for differentiating ad variations in A/B tests.
  4. Copy the generated URL: Click copy to get the full URL with properly encoded UTM parameters. Use this link in your ads, emails, or social posts.

Who Is This For?

  • Digital marketers running multi-channel campaigns who need consistent, properly formatted UTM parameters across all traffic sources.
  • Email marketers tagging newsletter links who want to track which emails drive clicks and conversions in Google Analytics.
  • Social media managers creating tracked links for each platform and post who need to distinguish organic from paid social traffic.

Key Benefits

  • Privacy. Tool inputs stay in the browser.
  • Free, no account needed — build UTM links without signing up for a marketing platform.
  • No subscription or paywall — full functionality available instantly.
  • Properly URL-encodes parameters — prevents broken links caused by spaces, special characters, or formatting errors.

Common Use Cases

Email campaign tracking: Tag your newsletter CTA with utm_source=newsletter, utm_medium=email, utm_campaign=march_digest. Then you can attribute clicks and conversions from that email in GA4 (attribution models still apply).

Paid ad attribution: Tag your Facebook ad link with utm_source=facebook, utm_medium=cpc, utm_campaign=retargeting_q1, utm_content=video_ad_v2. Compare performance across ad variations.

Social media measurement: Tag your LinkedIn bio link differently from your Twitter bio link. utm_source=linkedin vs utm_source=twitter, both with utm_medium=social. See which platform drives more traffic.

Worked Example: Tracking a Multi-Channel Product Launch

A SaaS company launches a new feature and promotes it across three channels the same week. Without UTM tags, all traffic lands in GA4 as 'direct' or 'referral' — indistinguishable. With this builder, they create three separate links in under two minutes:

Email blast link: utm_source=newsletter, utm_medium=email, utm_campaign=feature_launch_apr26, utm_content=cta_button

LinkedIn post link: utm_source=linkedin, utm_medium=social, utm_campaign=feature_launch_apr26, utm_content=organic_post

Google Ads link: utm_source=google, utm_medium=cpc, utm_campaign=feature_launch_apr26, utm_content=search_ad_v1

By Monday, GA4 shows: email drove 142 signups at a $3.20 cost-per-signup, LinkedIn drove 67 at $0 (organic), Google drove 89 at $8.40. The team pauses Google and doubles the email budget. This is the only way to make that call with data — and it required three 20-second URL generations.

Common UTM Tagging Mistakes to Avoid

Using spaces instead of underscores: utm_campaign=Spring Sale (with a space) gets URL-encoded to utm_campaign=Spring%20Sale, which appears as a different campaign name in reports than utm_campaign=spring_sale. Always use underscores or hyphens.

Tagging internal links: Adding UTM parameters to links between your own pages resets the session source in Google Analytics, making the user appear to have arrived from your own email or campaign instead of the actual original source. Never UTM-tag internal navigation.

Inconsistent naming across campaigns: If you use utm_source=Facebook in one campaign and utm_source=facebook in another, GA4 treats these as two separate traffic sources. Standardize on lowercase and document your naming conventions before you scale.

Skipping utm_medium: Without a medium value, traffic attribution lacks the channel dimension that makes reports actionable. Always include source, medium, and campaign as a minimum set.

Frequently Asked Questions

What is a UTM builder?
A UTM builder is a campaign URL builder that appends utm_source, utm_medium, utm_campaign, and optional term/content parameters to a destination URL. It does not replace Google's Campaign URL Builder.
Is this UTM builder free?
Yes. This UTM builder is free to use now — ads are not live yet — with no account required. Tool inputs stay in your browser. The site uses aggregate Google Analytics.
What are the 5 UTM parameters?
utm_source identifies the traffic source (google, facebook, newsletter). utm_medium identifies the channel (cpc, email, social). utm_campaign names the specific campaign. utm_term tracks paid keywords. utm_content differentiates ad variations for A/B testing. Source, medium, and campaign are required; term and content are optional.
Do UTM parameters affect SEO?
No. UTM parameters are ignored by search engines for ranking purposes. Google treats URLs with and without UTM parameters as the same page (assuming proper canonical tags). However, you should never use UTM-tagged URLs as internal links on your own site — that would overwrite the user's original source attribution in analytics.
Should UTM values be lowercase?
Yes, always use lowercase. UTM parameters are case-sensitive in Google Analytics. 'Facebook' and 'facebook' would show as two separate sources. Standardizing on lowercase prevents fragmented data and makes reporting cleaner.
Can I use UTM parameters with any analytics platform?
UTM parameters were created for Google Analytics but are now recognized by virtually all analytics platforms including Adobe Analytics, Mixpanel, Amplitude, and Plausible. The five standard parameters work universally across the marketing analytics ecosystem.
Disclaimer

This tool is provided for informational and educational purposes only. Results are not a substitute for professional advice.

Found this helpful?

Share this free utility with your network.

Free Tools Alert

Get new tools, templates, and calculators in your inbox. No fake subscriber counts.

No spam. One-click unsubscribe.