What this tool does
Build campaign URLs with UTM source, medium, campaign, term, and content parameters. Copy a clean tracking URL instantly.
- Tag a newsletter link with source=newsletter and medium=email.
- Build a paid search URL with campaign, term, and content values.
- Preserve existing query parameters while adding UTM tags.
UTM Builder
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 |
When this tool is a good fit
UTM Builder helps when you need a tagged URL ready for analytics and campaign reporting from a destination URL plus source, medium, campaign, term, content, and optional custom parameters. It is most useful for creating campaign URLs for email, ads, social posts, partners, newsletters, and offline QR links. The notes below focus on the settings that matter, the checks worth doing before you export, and the limits that tend to cause mistakes.
- Takes a destination URL plus source, medium, campaign, term, content, and optional custom parameters.
- Lets you adjust naming convention, lowercase policy, separators, required parameters, and custom tracking fields.
- Calls out what to review: encoded values, duplicate parameters, missing source/medium/campaign, and final destination correctness.
- Produces a tagged URL ready for analytics and campaign reporting.
- Fits common jobs such as creating campaign URLs for email, ads, social posts, partners, newsletters, and offline QR links.
Example jobs
- Tag a newsletter link with source=newsletter and medium=email.
- Build a paid search URL with campaign, term, and content values.
- Preserve existing query parameters while adding UTM tags.
How to use UTM Builder
- Prepare a destination URL plus source, medium, campaign, term, content, and optional custom parameters.
- Set naming convention, lowercase policy, separators, required parameters, and custom tracking fields before running the tool.
- Generate or process the result, 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.
- Run a second pass if the destination system, document, or workflow has stricter requirements.
What to know before you use it
- 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.
- 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.
Checks and edge cases
- Decide a naming convention before creating many links.
- Test the final URL in a browser and analytics preview before sending a campaign.
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.