Free UTM Builder

This UTM builder adds Google Analytics tracking tags to any link, so every newsletter, social post and ad reports exactly which campaign earned the visit. Fill in source, medium and campaign below; the tagged URL builds live with proper encoding. It is designed for marketers who are tired of "direct / none" traffic mysteries. Nothing is uploaded.

How it works

Values are trimmed, lowercased, spaces converted to hyphens, and encoded with encodeURIComponent before joining with &. If the page URL already has a query string, tags append with &; otherwise they start with ?. Use lowercase consistently so analytics does not split "Email" and "email" into separate rows.

Example

InputTagged URL
example.co.za/sale + newsletter / email / winter-sale-2026https://example.co.za/sale?utm_source=newsletter&utm_medium=email&utm_campaign=winter-sale-2026

Frequently asked questions

What is a UTM link?

A normal URL with utm_source, utm_medium and utm_campaign tags appended, so analytics tools report exactly which campaign sent each visit.

Which UTM parameters are required?

Source, medium and campaign. Term and content are optional refinements for paid keywords and A/B variants.

Should I tag internal links?

No. Tags on links within your own site overwrite the original source and corrupt session attribution.

Do UTM tags affect SEO?

Google ignores the tags for ranking, but keep one canonical version of each page and share tagged URLs only where tracking is needed.

Is my data uploaded?

No. URLs are built locally in your browser.

Disclaimer: The information provided on SEO Solve is for educational and informational purposes only. Verify tagged URLs open correctly before publishing campaigns.

Related tools