UTM Builder
Build, parse and validate UTM tracking URLs — single or bulk, 5 presets (Google Ads, Meta, Newsletter, Organic, Referral), paste-and-parse existing URLs, smart case + space normalization, deep-link sharing.
About this tool
UTM Builder creates properly formatted tracking URLs with utm_source, utm_medium, utm_campaign, utm_term, and utm_content parameters. It works one URL at a time or in bulk across a list, normalizes values (lowercasing, spaces to underscores), and preserves any existing query parameters on the destination.
Example: destination https://shop.example.com/sale, source newsletter, medium email, campaign spring_2026 produces https://shop.example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026. Paste an existing tracked URL into the parser to extract and edit its parameters.
Use the presets (Google Ads, Meta Ads, Newsletter, Organic, Referral, etc.) to start from a sensible set of values, then refine. The tool warns when required parameters are missing and flags any UTM params that already exist on the destination URL (which would be overwritten).
FAQ
Which UTM parameters are required? ›
Google Analytics requires utm_source and utm_medium for the click to register as a campaign. utm_campaign is strongly recommended. utm_term (for paid search keywords) and utm_content (to distinguish ads or links within the same campaign) are optional.
Should UTM values be lowercase? ›
Yes. Google Analytics treats "Spring_Sale" and "spring_sale" as two different campaigns because they are case-sensitive. The builder lowercases by default and converts spaces to underscores, which is the most widely recommended convention.
Do UTMs work with existing query parameters? ›
Yes. The builder parses the destination URL and appends UTM parameters to whatever query string is already there. If a UTM param with the same name already exists on the destination, the tool warns you before overwriting it.
Will UTMs track traffic after iOS 14 / privacy changes? ›
UTM parameters are still read by Google Analytics, Adobe, and most analytics tools when the link is clicked. However, browser privacy features and ad blockers can strip them in some cases. UTMs remain the standard for attributing traffic from sources you control (email, social posts, ads).