UTM campaign builder
Create campaign links with presets, optional tracking values, and an exact live URL preview.
How it works & useful details
How this tool works
Source, medium and campaign are required. Values are trimmed and optionally lowercased. Existing parameters with these five exact lowercase UTM names are replaced or removed; unrelated parameters stay. HTTP(S) URLs only, without credentials. No analytics is sent. URLs are limited to 8,192 characters; each campaign value to 256.
About this tool
UTM campaign builder constructs campaign links with consistent tracking parameters and shows an exact live preview of the URL. Presets keep naming conventions from drifting between campaigns.
Optional values can be left out so the link stays short, and every parameter is encoded for you. Building happens locally; no analytics service is contacted.
How to use it
- Enter the destination URL.
- Choose a preset or fill in the source, medium, and campaign values.
- Add optional content or term values if your campaign needs them.
- Copy the exact previewed URL.
Worked example
Source newsletter, medium email, campaign autumn_launch, applied to https://example.com/launch?ref=home&utm_source=old, produce:
https://example.com/launch?ref=home&utm_source=newsletter&utm_medium=email&utm_campaign=autumn_launchThe old utm_source is replaced rather than duplicated, and the unrelated ref parameter is kept.
A naming convention saves your reports
Analytics tools treat "Email", "email", and "e-mail" as three different mediums, which splits reports. Agree on lowercase values and write them down:
- utm_source: where the click comes from, such as newsletter, linkedin, or partner-name.
- utm_medium: the channel type, such as email, social, cpc, or referral. GA4 uses these values to group traffic into channels.
- utm_campaign: the specific campaign, such as autumn_launch or 2026-09-webinar.
- utm_content and utm_term (optional): the variant or ad, and the paid keyword.
Never add UTM parameters to internal links on your own site. They overwrite the original source of the visit and corrupt attribution. Use them only for links placed elsewhere: emails, ads, social posts, and partner sites.
Frequently asked questions
Do UTM parameters change what the visitor sees?
No. They are query parameters used by analytics; the page content is unchanged.
Should I use consistent naming?
Yes. Case and wording differences split reports, so stick to one convention such as lowercase with hyphens.
What is the limit?
Up to 20,000 characters of URL text.
Do UTM parameters affect SEO?
They create extra URL variants of the same page. A canonical tag pointing to the clean URL keeps search engines from treating them as duplicates.
