Campaign URL Builder
Enter your website URL, pick a preset, fill the fields, and your campaign URL will be generated automatically.
Enter your website URL, pick a preset, fill the fields, and your campaign URL will be generated automatically.
UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that tell analytics tools where your traffic is coming from. When someone clicks a UTM-tagged link, the parameters are sent to Google Analytics (or any compatible platform), allowing you to attribute visits, conversions, and revenue to specific campaigns, channels, and content.
There are five standard UTM parameters: utm_source (where the traffic comes from), utm_medium (the marketing channel), utm_campaign (the campaign name), utm_term (paid search keywords), and utm_content (to differentiate ads or links). Our builder makes creating properly-formatted UTM URLs effortless.
If you're running marketing campaigns without UTM parameters, you're flying blind — your analytics can't tell you which specific link drove a conversion. This builder constructs properly formatted UTM-tagged URLs with all five standard parameters (source, medium, campaign, term, content). The resulting link is ready to share, and your analytics tool will attribute traffic correctly.
Your campaign URL updates live as you type. See the encoded output instantly — no need to click "generate" or wait for processing.
One-click presets for Google Ads, Meta (Facebook), LinkedIn, TikTok, Newsletter, and Influencer campaigns. Presets auto-fill source and medium fields to save time and ensure consistency.
All URL generation happens in your browser. Your campaign data and URLs are never sent to any server, stored, or logged anywhere.
Add unlimited custom key-value parameters beyond the standard UTM fields. Track anything specific to your analytics setup or marketing stack.
Save generated URLs for later reference. Build a collection of campaign links during your planning session and access them without regenerating.
All parameters are automatically URL-encoded using the native URL API. No broken links from special characters — spaces, ampersands, and Unicode are handled correctly.
Build trackable links for multi-channel campaigns. Use presets for Google Ads, Facebook, LinkedIn, and email to ensure consistent UTM naming across your team.
Create properly-encoded UTM URLs that feed clean data into Google Analytics, Adobe Analytics, or any UTM-compatible platform. Eliminate broken tracking from manual URL construction.
Track ad performance across platforms with consistent source/medium/campaign naming. Compare Google Ads vs. Meta vs. LinkedIn in your analytics dashboard.
Generate campaign URLs for multiple clients with consistent naming conventions. Save links to build a reference library for campaign reporting.
| Parameter | Required | Purpose | Example |
|---|---|---|---|
| utm_source | Yes | Identifies the traffic source | google, facebook, newsletter |
| utm_medium | Yes | Marketing channel type | cpc, email, social, organic |
| utm_campaign | Yes | Campaign name or promo | spring_sale, product_launch |
| utm_term | No | Paid search keywords | running+shoes, buy+coffee |
| utm_content | No | Differentiates ads/links | banner_top, text_link, cta_red |
| utm_id | No | Campaign ID for GA4 | abc123, campaign_2025_q1 |
Rated by real users — your feedback helps us improve