UTM generator

Tag a campaign URL in seconds. Parameters are encoded for you; the link updates as you type.

Presets:
Custom parameters

Your link

Enter a URL to see the tagged link.

About UTM parameters

What are UTM parameters?+
Five query-string parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) that analytics tools read to attribute a visit to a campaign. They do not change the page; they only label the traffic.
Which ones are required?+
utm_source, utm_medium and utm_campaign are the conventional minimum. utm_term is for paid keywords, utm_content tells apart links or creatives inside one campaign.
Lowercase or not?+
Analytics tools treat "Newsletter" and "newsletter" as two sources. Keep everything lowercase and use hyphens instead of spaces; this generator encodes spaces for you but does not change case.
Can I use UTMs to A/B test a landing page?+
Yes: create a redirect experiment in SplitHub (or a short link with two destinations) and tag the campaign URL; UTM parameters are forwarded to the destination and available as targeting conditions.
SplitHub
Test ideas. Ship winners.