UTM Builder

Build UTM tracking URLs for Google Analytics and other analytics platforms. Also decode existing UTM parameters from any URL.

The referrer (e.g. google, newsletter, facebook)
Marketing medium (e.g. cpc, email, social)
Specific campaign name or slogan
Paid keyword (for paid search)
For A/B testing or content targeting
Generated UTM URL

Parameter Summary
Decoded Parameters
Paste a URL with UTM parameters above.

Frequently Asked Questions

UTM parameters are tags added to a URL that tell Google Analytics where your traffic came from. The five standard parameters are: utm_source, utm_medium, utm_campaign, utm_term, and utm_content. They are named after the Urchin Tracking Module, the analytics software that Google acquired in 2005.

Yes. Google Analytics treats utm_source=Google and utm_source=google as two different sources. It is strongly recommended to use lowercase and underscores consistently across all campaigns to avoid fragmented reporting in Analytics.

Google recommends using underscores for multi-word UTM values (e.g., spring_sale) rather than hyphens or spaces. Spaces are encoded as %20 or + and can cause issues in some reporting tools. Consistent use of underscores makes reports easier to read.

UTM parameters create new URL variants that could cause duplicate content issues if pages are indexed by search engines. To prevent this, use a canonical tag on your landing pages pointing to the clean URL without UTM parameters. Do not include UTM URLs in sitemaps.

How It Works

Enter Campaign Details

Fill in your destination URL, source, medium, and campaign name. Term and content fields are optional for additional tracking granularity.

URL Assembled Instantly

The tool combines your base URL and parameters into a properly formatted UTM URL with correct encoding as you type.

Copy & Track

Copy the UTM URL and use it in your ads, emails, or social posts. Google Analytics will automatically categorize traffic by source, medium, and campaign.

Common Use Cases

Email Campaigns

Tag every link in your email newsletters with utm_source=newsletter and utm_medium=email to track exactly how much traffic and revenue email drives.

Google Ads

Create UTM URLs for each ad group and keyword to supplement Google Ads auto-tagging and get granular campaign data in Google Analytics 4.

Social Media Posts

Tag links shared on Facebook, Instagram, LinkedIn, and Twitter with platform-specific source and medium values to measure social traffic ROI.

Influencer Campaigns

Give each influencer a unique UTM URL with their name in utm_content to track which influencer partner drives the most conversions.

PDF & Print

Shorten a UTM URL (via bit.ly etc.) and include it in print materials, QR codes, or PDFs to track offline-to-online traffic conversion.

A/B Testing

Use utm_content to differentiate between two ad creatives (e.g., banner-blue vs banner-red) to see which creative drives better click-through rates.