How it works
- Configure your inputs — paste the base URL and fill in the campaign fields.
- The tool URL-encodes each value and appends the parameters in the correct order.
- Generate the full link and copy it with one click.
- Use the tagged URL in your ad, email, post or QR code.
What it generates
- utm_source — where the traffic comes from (e.g.
newsletter,google). - utm_medium — the channel type (e.g.
email,cpc,social). - utm_campaign — the campaign name that ties the links together.
- utm_term — an optional keyword, mainly for paid search.
- utm_content — an optional label to A/B test links or creatives.
- Encoded query string — spaces and symbols escaped so the link never breaks.
Common use cases
- Email campaigns — measure exactly which newsletter drove sign-ups.
- Paid ads — separate Google, Meta and other ad traffic in analytics.
- Social posts — track which platform and post sent the most clicks.
- A/B testing — use utm_content to compare two versions of a link.
Example
Tagging a newsletter link produces something like https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale — paste that into your email and every click is attributed correctly in your analytics.
Frequently asked questions
Is the UTM Builder free?
Yes — completely free, with no signup. It runs in your browser and never stores the URLs you build.
Do UTM tags hurt SEO?
Not when used correctly. Keep UTM-tagged URLs for outbound campaigns and avoid them on internal links, since duplicate parameter variants can dilute crawling. A self-referencing canonical keeps your clean URL authoritative — generate one with the Meta Tag Generator and validate redirects with the Redirect & HTTP Status Checker.
Should I use uppercase or lowercase values?
Always lowercase, and be consistent — analytics treats Email and email as two different mediums. Learn how clean URLs and tracking fit together in our URL structure best practices guide.