UTM URL Builder
Build a campaign-tracking URL without replacing the destination page's existing query parameters. Enter the campaign details below, review the tagged link, then copy or open it. Everything runs in your browser.
URLs without a protocol use https://. Existing query parameters and fragments are preserved semantically.
Example presets
These are editable examples, not universal standards. Teams use different conventions; consistency matters most.
utm_source
utm_medium
utm_campaign
utm_id
utm_term
utm_content
utm_source_platform
Enter a destination and campaign values to build the URL.
Up to 10 valid URLs are stored only in localStorage in this browser.
No campaign URLs have been saved in this browser.
How to build a UTM link
1. Enter the destination
Add the page URL you want people to visit. Existing query parameters and fragments stay attached.
2. Add campaign details
Provide source, medium, and campaign. Add ID, term, content, or source platform when useful.
3. Review and use the link
Resolve any existing UTM conflicts, review the summary, then copy, save, or open the final URL.
What each UTM parameter means
- utm_source
- Where the traffic comes from, such as newsletter, google, or linkedin.
- utm_medium
- The channel, such as email, cpc, social, video, or offline.
- utm_campaign
- A shared name that identifies the campaign.
- utm_id
- An optional internal campaign identifier.
- utm_term
- An optional paid keyword, audience, or targeting label.
- utm_content
- An optional value for distinguishing creative or link variations.
- utm_source_platform
- An optional label for the publishing or advertising platform.
Practical example
A newsletter link to a pricing page could start with an existing referral parameter:
https://example.com/pricing?ref=homepagehttps://example.com/pricing?ref=homepage&utm_source=newsletter&utm_medium=email&utm_campaign=summer_launchNaming tips
- Use stable lowercase names where practical so reports are easier to group.
- Choose a separator, vocabulary, and spelling pattern your team can reuse.
- Spaces and capitalization are valid, but inconsistent versions may appear as separate values.
- There is no naming convention that every analytics setup must follow.
Privacy and limitations
URL generation happens locally and makes no network requests. Optional recent history stays in this browser's localStorage until you clear it.
The builder adds parameters; it does not shorten URLs, configure analytics, verify campaign reporting, or guarantee attribution. Your destination analytics must collect the parameters, and anyone who receives the link can see its campaign values.
Frequently asked questions
What is a UTM URL?
A UTM URL is a normal web address with campaign parameters that analytics tools can use to group visits by source, medium, campaign, and other labels.
Which UTM parameters are required?
This builder requires campaign source, campaign medium, and campaign name. Campaign ID, term, content, and source platform are optional. That is the builder's validation rule, not a universal naming requirement.
Can I add UTM parameters to a URL that already has query parameters?
Yes. The builder preserves existing query parameters semantically. If a supported UTM parameter already has a different value, you must choose whether to keep it or replace it before using the final URL.
Are UTM parameters case-sensitive?
Analytics systems may report differently cased campaign values separately. Consistent lowercase naming is often helpful, but this builder does not force it and no single convention is universal.
Does McStumble store my campaign URLs?
McStumble does not send or store your campaign URLs on a server. Recent URLs are stored only in localStorage in your current browser, and you can clear that history at any time.
Related tools
- URL Encoder/Decoder
Encode URLs for transmission or decode encoded URLs.
Open tool - QR Code Generator
Generate QR codes from text or URLs.
Open tool - OG Image Generator
Design 1200×630 social share cards with gradients, text, and your logo.
Open tool - Social Media Crop Preview
Preview and download one image cropped for Instagram, TikTok, YouTube, X, and LinkedIn.
Open tool