Free UTM Link Builder

Build campaign URLs with UTM tracking parameters for accurate analytics attribution.

UTM parameters are a Google Analytics-originated but now universally-supported standard for tagging where traffic came from. Consistent naming matters more than people expect — "Facebook" vs "facebook" vs "fb" as your source value will show up as three different rows in your reports, fragmenting your data. Pick a naming convention and stick to it.

Worked Example

Example: Base URL https://yourstore.com/sale, source newsletter, medium email, campaign spring-sale-2026 produces:
https://yourstore.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale-2026

Formula

Final URL = Base URL + "?" + utm_source + "&" + utm_medium + "&" + utm_campaign + (optional utm_term, utm_content)

Frequently Asked Questions

Do UTM parameters affect SEO?
No — UTM parameters don't affect how search engines rank your page. They're purely for analytics attribution.
Should I use spaces or dashes in campaign names?
Use dashes or underscores, not spaces — spaces get URL-encoded as %20 which is harder to read in reports.