SEO & MarketingLive🔒 Private

UTM Parameter Builder

Build UTM-tagged campaign URLs with all five parameters. Free online UTM builder. No signup, 100% private, browser-based.

https://example.com

How it works

UTM parameters are query string tags appended to URLs that feed campaign attribution data into Google Analytics, Adobe Analytics, and other analytics platforms. Without them, traffic from newsletters, social posts, and paid campaigns is misattributed as "Direct" in your reports. The UTM Parameter Builder generates correctly formatted tagged URLs and maintains a history of past UTMs — so you can reuse campaign names consistently and avoid the case-sensitivity errors that fragment GA4 data.

The five UTM parameters: - **utm_source** (required): the traffic origin — "instagram", "substack", "google", "bing" - **utm_medium** (required): the channel type — "social", "email", "cpc", "organic", "affiliate" - **utm_campaign** (required): the campaign name — "spring-launch-2025", "weekly-digest-apr-14" - **utm_content** (optional): the specific creative or link variant — "bio-link", "header-cta", "image-ad-v2" - **utm_term** (optional): the paid keyword for search campaigns — "json-formatter-tool"

Naming convention enforcement: The tool auto-converts values to lowercase and replaces spaces with hyphens. This matters because GA4 is case-sensitive: "Instagram" and "instagram" appear as two separate source rows. Teams that don't enforce naming conventions end up with 15+ rows for the same Instagram source after 6 months of campaigns, making attribution analysis impossible.

Pre-built templates: - Social media post (source: platform, medium: social) - Email newsletter (source: newsletter-name, medium: email) - Paid search (source: google, medium: cpc, term: keyword) - Affiliate link (source: partner-name, medium: affiliate) - QR code (source: print-asset-name, medium: qr)

How to use: 1. Select a template or enter custom values. 2. Enter your destination URL. 3. The tagged URL is generated with automatic formatting. 4. Copy and use in your content. 5. Past UTMs are saved in browser localStorage for one-click reuse.

Privacy: UTM history is stored locally. No URLs are transmitted.

Frequently Asked Questions

What is the difference between utm_source and utm_medium?
utm_source identifies the specific referrer — the entity sending traffic to you: 'instagram', 'substack-newsletter', 'google', 'bing', 'twitter'. utm_medium identifies the type of channel — the mechanism of delivery: 'social', 'email', 'cpc', 'organic', 'affiliate'. For a link in a paid Google ad: source='google', medium='cpc'. For a link in your email newsletter: source='your-newsletter-name', medium='email'. GA4 groups reports by medium first, then breaks down by source within each medium.
Do UTM parameters affect SEO rankings?
No. Google strips UTM parameters before processing URLs for canonical indexing — they don't create duplicate content issues or fragment your domain's authority. However, if users share UTM-tagged URLs (e.g., copying a link from an email and sharing it on social media), those shared links carry UTM parameters. This can pollute your analytics with campaign data on organic social traffic — use URL shorteners or clean links for content that's likely to be reshared.
What UTM naming conventions should my team use?
Establish a written convention before your first campaign and enforce it consistently. Recommended: all lowercase, hyphens instead of spaces, source = platform name, medium = channel type, campaign = [year]-[campaign-name] (e.g., 2025-spring-launch). Create a shared UTM spreadsheet or use the saved history feature in this tool so all team members use identical values. A single inconsistency ('Email' vs 'email' vs 'e-mail') creates permanent data fragmentation in GA4 that can't be fixed retroactively.
Should I use UTM parameters on links to my own site?
Only for specific tracking purposes. Avoid adding UTMs to standard internal navigation links — they override the true referral source and make users who come from search appear as email traffic if they click through an internal UTM-tagged link. Use UTMs on: email newsletters, social media posts, paid ads, QR codes, and affiliate links. Don't use UTMs on: your site's own navigation menus, footer links, or internal content recommendations.