Build
UTM Link Builder
Build campaign URLs with consistent UTM parameters.
Loading tool…
Last reviewed: 2026-11-09. Methodology: formulas use your inputs only — no hidden fees or market data APIs. Results are estimates for planning, not professional advice.
Basic
What it is & how to use it
UTM parameters tag campaign traffic for analytics. At minimum set utm_source, utm_medium and utm_campaign with lowercase consistent names.
How to use the UTM Link Builder
1) Paste the destination URL.
2) Fill source, medium and campaign (plus optional terms/content).
3) Copy the tagged link or share builder state.
4) Never put personal data in UTMs.
Intermediate
Formula & worked example
Tagged URL = base URL + query params (utm_source, utm_medium, utm_campaign, …).
Example: source=newsletter, medium=email, campaign=spring.
Keep lowercase; avoid spaces.
Advanced
Interpretation, edge cases & next steps
Inconsistent casing splits reports in analytics.
Advanced: publish a team taxonomy; ban PII; share builder state instead of screenshots. Pair tagged links with ROAS/budget scenarios before launch.
See team hygiene guide for process.
Go deeper: UTM Hygiene for Teams
Frequently asked questions
Are UTMs case sensitive?
Many analytics tools treat them as case-sensitive — standardise on lowercase.
Can I put emails in UTMs?
No — never put personal data in campaign parameters.
Do I need all five params?
Source, medium and campaign are the usual minimum.
Will this break my site?
UTMs are query parameters; they should not change page content.
How do teammates get the same draft?
Share the builder URL state when available.
Deep guide
Read the full guide
Longer teaching, worked scenarios and mistakes — then jump back into this tool with example numbers.