UTM URL Generator
Build campaign URLs with UTM parameters for Google Analytics and other analytics tools.
Frequently Asked Questions
What are UTM parameters?
UTM parameters are tags added to the end of a URL, such as ?utm_source=newsletter&utm_medium=email. When someone clicks the link, analytics tools like Google Analytics read the tags and attribute the visit to that source, medium, and campaign.
Which UTM parameters do I need?
The three most useful are utm_source (where the traffic comes from), utm_medium (the channel, such as email or cpc), and utm_campaign (the name of the promotion). utm_term, utm_content, and utm_id are optional and help with paid keywords, A/B testing links, and campaign IDs.
Are UTM values case sensitive?
Yes. Analytics tools treat "Email" and "email" as two different values, which splits your reports. Turn on auto-normalise to lowercase everything and replace spaces with underscores, and keep the same naming across your team.
Should I use UTM parameters on internal links?
No. Use UTM parameters only on links that bring people to your site from elsewhere. On internal links they can overwrite the visitor's original source and break your attribution.
What happens if my URL already has query parameters?
Existing parameters are kept as they are, and the fragment (#section) stays at the end. If the URL already has utm_ parameters, this tool replaces them with the values you enter and tells you it did.
Is this tool free and private?
Yes. The UTM URL generator is free with no signup, and everything runs in your browser. Your URLs are never sent to a server. Recent links are stored only in your own browser and can be cleared at any time.