Free Tool · No Signup

Free UTM Generator

Build clean, validated UTM-tagged URLs for paid ads, email, and social. Pre-built templates for LinkedIn, Meta, Google, TikTok, X, and Reddit.

Auto-validates naming Saves your last 10 links Works offline

Quick start: pick a platform

Where the traffic is from (lowercase, no spaces)
Type: cpc, email, social, organic, referral
Use a naming convention. Suggestion: q1-2026_audience-tier_v1
Paid search keyword (or audience name)
Variant: ad creative, button copy, A/B variant

How to use UTM parameters correctly

Most marketers tag campaigns inconsistently, which makes their analytics reports unreliable. Three rules will fix 90% of attribution problems:

The 5 most common UTM mistakes

  1. Tagging organic search traffic. If someone Googles your brand and clicks an organic result, do not add UTM parameters. Google Analytics handles organic attribution automatically.
  2. Inconsistent capitalization across teams. One marketer writes "LinkedIn", another writes "linkedin". You end up with two sources for the same traffic.
  3. Using spaces in parameter values. Spaces become %20 which breaks readability. Use underscores or hyphens.
  4. Skipping utm_campaign. Without a campaign name, you cannot group traffic by initiative. Always set utm_campaign.
  5. Not tracking the content variant. If you run 3 ad creatives in one campaign and only tag utm_campaign, you cannot tell which creative drove conversions. Use utm_content to differentiate.

UTM naming convention I use

The convention I have used across 12+ B2B SaaS clients:

This convention scales because it sorts cleanly in spreadsheets and produces consistent reports across years. Pick a convention now, document it, share it with everyone who tags links.

Frequently asked questions

What is a UTM generator?

A UTM generator is a tool that builds URLs with UTM parameters (utm_source, utm_medium, utm_campaign, etc.) appended. These tagged URLs let Google Analytics and other analytics tools track where your traffic comes from.

Are UTM parameters case sensitive?

Yes. utm_source=Facebook and utm_source=facebook are tracked as different sources in Google Analytics. Pick a convention (most marketers use lowercase) and stick to it across every campaign.

Which UTM parameters are required?

Only three are required for GA4 to recognize the campaign: utm_source (where the traffic is from), utm_medium (the type of traffic), and utm_campaign (your campaign name). utm_term and utm_content are optional but useful.

How long can a UTM-tagged URL be?

Browsers handle URLs up to 2,048 characters, but most platforms truncate or break URLs over 200 to 500 characters. Twitter limits to 280 characters total for the post. Keep tagged URLs under 200 characters where possible.

Should I use a URL shortener with UTM parameters?

Yes for social, paid ads, and email where character count matters. The UTM parameters still get passed to your analytics when the user clicks the shortened link. Bitly, Rebrandly, and Short.io all support this.

Need help fixing your attribution end-to-end?

30 minutes. I look at your UTM hygiene, server-side setup, and CRM stitching. You walk away with a list of what to change.

Book a Free Attribution Audit