Quick take
Build campaign links without breaking the original URL.
- Tag a newsletter link with source=newsletter and medium=email.
- Build a paid search URL with campaign, term, and content values.
UTM Builder
live
Destination
Campaign parameters
Result
https://example.com/pricing?ref=site&utm_source=newsletter&utm_medium=email&utm_campaign=summer-launch
| Parameter | Value |
|---|---|
utm_source | newsletter |
utm_medium | email |
utm_campaign | summer-launch |
Where it fits
Use UTM Builder for creating campaign URLs for email, ads, social posts, partners, newsletters, and offline QR links. It works well when you want a tagged URL ready for analytics and campaign reporting and do not need a bigger workflow around it.
- Best fit: creating campaign URLs for email, ads, social posts, partners, newsletters, and offline QR links.
- You start with a destination URL plus source, medium, campaign, term, content, and optional custom parameters.
- The useful choices are naming convention, lowercase policy, separators, required parameters, and custom tracking fields.
- Check encoded values, duplicate parameters, missing source/medium/campaign, and final destination correctness.
- You end up with a tagged URL ready for analytics and campaign reporting.
How to use UTM Builder
- Start with a destination URL plus source, medium, campaign, term, content, and optional custom parameters.
- Choose naming convention, lowercase policy, separators, required parameters, and custom tracking fields.
- Run the tool once, then review encoded values, duplicate parameters, missing source/medium/campaign, and final destination correctness.
- Copy, export, or download a tagged URL ready for analytics and campaign reporting.
- Paste the result into the real destination once and make sure it still reads the way you expect.
What to double-check
- UTM parameters are plain query parameters; analytics tools interpret them based on naming consistency.
- Changing campaign names mid-flight can split reporting into separate buckets.
- Decide a naming convention before creating many links.
- Test the final URL in a browser and analytics preview before sending a campaign.
What affects the result
- The destination URL is parsed locally and never requested.
- UTM values and custom parameters are URL encoded into the query string.
- Existing query parameters are preserved unless the same key is replaced.
How your data is handled
Campaign links are built locally and are not opened, uploaded, or saved.
FAQ
Which fields are required?
Website URL, source, medium, and campaign are required for a useful campaign link.
What happens if my URL has existing query parameters?
They are preserved and the UTM parameters are added to the same query string.
Does this open the URL?
No. The tool only builds the string.