UTM Parameter Builder, Free Campaign URL Generator

Build perfectly structured UTM-tagged URLs for Google Analytics in seconds. Supports all 5 UTM parameters with one-click presets for Google Ads, Facebook Ads, Email, LinkedIn, WhatsApp and more. Built-in history tracks every URL you've generated. No sign-up. No cost.

100% Free
No Sign-up
Live Preview
URL History

Build Campaign URLs in 4 Steps

1

Enter Your Destination URL

Paste the URL of the page you're driving traffic to, your homepage, landing page, product page or blog post. The full UTM-tagged URL builds live as you type.

2

Choose a Preset or Fill Manually

Use one-click presets for Google Ads, Facebook, Email, LinkedIn and WhatsApp or fill in the UTM Source, Medium, Campaign, Term and Content fields manually for full control.

3

Copy the Tagged URL

Click the Copy button to copy the full URL to your clipboard. The URL is also saved to your session history so you can quickly copy it again or use it as a template.

4

Track in Google Analytics

Use the tagged URL in your ads, emails or social posts. In GA4, go to Reports → Acquisition → Traffic Acquisition to see every campaign broken down by source and medium.

UTM Parameter Builder

Fill in the fields below, the UTM URL builds live on the right. Use presets to populate common campaign types in one click, then customise as needed.

Campaign Details

The page visitors land on after clicking your link.
Where the traffic is coming from, the platform or publication.
The marketing channel, how people got to your site.
The specific campaign. Use hyphens, not spaces. Keep it descriptive.
For paid search, the keyword that triggered the ad. Use + for spaces.
For A/B testing, differentiates links pointing to the same URL.
Presets: Google Ads Facebook Ads Email LinkedIn WhatsApp Instagram Clear

UTM Parameter Reference

Parameter Purpose Examples
utm_sourceTraffic origingoogle, facebook, newsletter
utm_mediumMarketing channelcpc, email, social, banner
utm_campaignCampaign namesummer-sale, brand-jan-2025
utm_termPaid keywordseo+consultant, buy+shoes
utm_contentAd variant / A/B testhero-banner, text-link-top

Your UTM URL

Updates live
Your UTM URL will appear here as you fill in the fields above…

URL History

No URLs generated yet, your history will appear here.

Use UTM Tags Like a Pro Marketer

📐

Always Lowercase, Never Spaces

UTM parameters are case-sensitive in Google Analytics, "Facebook" and "facebook" appear as two separate sources. Always use lowercase and hyphens instead of spaces. Establish a naming convention (e.g. source-medium-campaign) and stick to it across your entire team.

🔗

Never Use UTMs on Internal Links

Applying UTM parameters to links between your own pages will override the original traffic source, a visitor from Google Ads will suddenly appear as "email" if they click a UTM-tagged internal link. UTMs are only for external traffic sources pointing to your site.

📊

Use GA4 Campaign Reports to Prove ROI

In GA4 go to Reports › Acquisition › Traffic Acquisition, then filter by Session Campaign. You'll see exactly which campaigns drove conversions, revenue and engagement, making it simple to cut underperforming channels and double down on what works.

All Tools, Zero Cost

FREE TOOL

SERP Snippet Preview

Preview exactly how your title tag and meta description look in Google, with live pixel-width counters and mobile view.

Launch Tool
FREE TOOL

Readability Checker

Score your content for Flesch-Kincaid readability, grade level, sentence complexity and keyword frequency.

Launch Tool
FREE TOOL

Meta Tag Generator

Generate optimised title tags, meta descriptions and Open Graph tags for every page on your site.

Launch Tool

UTM Builder FAQ

Common questions about this free tool, answered clearly.

What are UTM parameters?

UTM parameters are tags you add to a link so analytics can tell where a visit came from. They record the source, medium and campaign, which lets you see which channels actually drive results.

What are the five UTM parameters?

They are source, medium, campaign, term and content. Source, medium and campaign are the three you should always set. Term and content are optional and mainly used for ads and testing.

How do I keep UTM tags consistent?

Pick one naming style and stick to it, for example all lowercase with no spaces. Analytics treats Email and email as two different sources, so inconsistent tags split your data.

Want Your Full Analytics Setup Done Right?

I'll set up GA4, configure UTM tracking, build custom dashboards and make sure you can measure every campaign's ROI accurately.