How to use the UTM link builder
- Paste the website URL you want people to land on — for example your homepage or a specific product page.
- Fill in Campaign source (where the traffic comes from, like
googleornewsletter). - Set Campaign medium (the marketing channel, like
cpc,emailorsocial). - Add a Campaign name so you can group results, like
spring_sale_2026. - Optionally add Campaign term (paid keywords) and Campaign content (to tell two links apart).
- Click Copy and use the finished URL in your ad, email or post.
What are UTM parameters?
UTM parameters are simple text tags you append to a link so analytics tools can report exactly where your visitors came from. They were introduced by Urchin Tracking Module — the technology behind Google Analytics — and have become the standard way to measure marketing campaigns across the web. When a visitor clicks a tagged link, the parameters travel along in the URL and your analytics dashboard groups the visit under the rightsource, medium and campaign.
The three core tags are utm_source (the referrer, such as google or facebook),utm_medium (the channel, such as cpc, email or social) andutm_campaign (a name for the specific promotion). Two optional tags, utm_term andutm_content, let you track paid keywords and distinguish between different links that point to the same page — for example a text link versus a button in the same email.
Encoding and existing query strings
This builder URL-encodes every value for you, so spaces, ampersands and other special characters will not break your link. It is also careful with URLs that already contain a query string: if your address already has a? with parameters, the UTM tags are appended with an & instead of a second?. Any fragment (the part after a #) is kept at the very end where it belongs, and any old utm_* tags already in the URL are replaced rather than duplicated.
Is it private?
Yes — everything happens on your device. The form, the live URL output and the copy button are all powered by a small piece of vanilla JavaScript running in your browser. There is no upload, no account and no tracking. Once the page has loaded you can even use it offline.
Frequently asked questions
Should I use uppercase or lowercase in UTM values?
Always use lowercase and be consistent. Analytics treats Email and email as two different sources, which splits your reports. Pick one style and stick to it across every campaign.
Why do my links look different from what I typed?
Spaces and special characters are URL-encoded — for example a space becomes %20 and a plus becomes %2B. This keeps the link valid; analytics decodes the values back when it reports them.
Do UTM tags slow down or harm my SEO?
No. UTM parameters are ignored by the page itself and have no measurable effect on load time. For internal links it is best to avoid them so you do not inflate your own campaign data, but for external ads, emails and posts they are exactly the right tool.