UTM Generator
Build a tagged URL with UTM parameters for campaign tracking (source, medium, campaign, term, content). A UTM generator builds a URL with UTM parameters so analytics tools can attribute clicks to a campaign. Use consistent naming conventions for utm_source, utm_medium, and utm_campaign so reporting stays clean.
Inputs
Generated URL
https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch
Tip: Keep names consistent (lowercase, hyphens/underscores) to make reporting cleaner.
How to use it
- Enter your destination URL.
- Fill required fields: utm_source, utm_medium, utm_campaign.
- Optionally add utm_term and utm_content.
- Copy the generated URL and use it in ads/emails/links.
FAQ
UTM parameters are tags added to a URL (like utm_source and utm_campaign) so analytics tools can attribute traffic to specific campaigns.
Typically only source/medium/campaign are required. Term/content are optional and used for deeper attribution.
Avoid spaces; use hyphens or underscores for consistency (e.g. spring_sale, paid-social).
UTMs create different URL variants. For campaigns, that’s usually fine, but avoid using UTM-tagged URLs for internal linking. If you publish UTM URLs publicly, use canonical URLs to reduce duplicate-page risk.
Yes. The generator adds UTM parameters while keeping any existing query parameters in the URL.
They shouldn’t, but always test your final link. Some platforms re-write links or strip parameters in certain contexts.
Related generators
Disclaimer
Always test final URLs after adding UTMs. Some platforms may rewrite links or strip parameters in certain contexts.