UTM Link Builder
Add campaign tracking to any link so Google Analytics can tell you where each visitor came from. Pick a preset or fill in the fields; the link updates as you type.
Your tracking link
Parameters
| Nothing yet. |
What UTM parameters are
UTM parameters are five optional bits you can add to the end of a URL. They don't change where the link goes; they only tell your analytics tool where the click came from. Google Analytics, Matomo, Plausible and most others read them automatically.
The five parameters
- utm_source — the specific site or sender: newsletter, facebook, google.
- utm_medium — the type of channel: email, social, cpc, referral.
- utm_campaign — the promotion: spring_sale, launch_2026.
- utm_content — optional; distinguishes two links in the same message: top_button vs footer_link.
- utm_term — optional; the paid keyword, mostly used with Google Ads.
Rules that save you pain later
- Lowercase everything. Analytics treats Email and email as two different mediums. Your reports split in half and you never notice.
- Pick a naming scheme and write it down. Underscores or hyphens, not both.
- Never put UTMs on internal links. Clicking a UTM link on your own site starts a new session and wipes the real source.
- Medium is the category, source is the name: social / facebook, not facebook / facebook.
Questions
Do UTM links hurt SEO?
Not if the page has a canonical tag pointing at the clean URL, which almost every CMS adds by default. Google folds the tagged URL into the original.
Can I shorten the link afterwards?
Yes. Build it here, then paste it into any shortener. The parameters survive the redirect.
Is anything saved?
No. This tool runs entirely in your browser. The link never touches our server.