Link tool

UTM Builder

Build tagged campaign URLs with UTM parameters — one at a time or in bulk from a list. Copy or export to CSV.

Your tagged URL
https://example.com/landing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale

Formula: UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) are appended to your URL and read by Google Analytics and most trackers to attribute traffic. Values are URL-encoded automatically.

FAQ

UTM Builder — questions

What are UTM parameters?+

UTM parameters are tags you append to a link so analytics tools can attribute the visit. The five standard ones are utm_source (where the traffic came from), utm_medium (the channel type, e.g. cpc), utm_campaign (the campaign name), utm_term (the keyword) and utm_content (which creative or link was clicked).

Which UTM parameters are required?+

utm_source, utm_medium and utm_campaign are the three that Google Analytics needs to attribute a session properly. utm_term and utm_content are optional and mostly used for paid search keywords and creative-level A/B tests.

Can I build UTM links in bulk?+

Yes — switch to the Bulk tab, paste one landing page URL per line, and the same UTM parameters are applied to every line. You can then copy all the tagged URLs at once or export them as a CSV.

Does this tool change my existing query string?+

No. If your URL already has a query string, the UTM parameters are appended with & instead of ?, so existing parameters are preserved. Values are URL-encoded automatically.

Should UTM values be lowercase?+

Yes, as a convention. Analytics platforms treat utm_source=Google and utm_source=google as two different sources, which splits your reporting. Pick lowercase and stay consistent across every campaign.