Skip to main content

Free UTM generator.

Build a tagged campaign URL while preserving its existing query parameters and fragment.

Campaign details

Add the destination first, then name the traffic you want to identify in analytics.

Destination URL

Existing query parameters and fragments are kept.

Where the visit originates, such as google or newsletter.

The channel or delivery method, such as email or cpc.

A stable name shared by links in the same campaign.

Optional. Often used for paid-search keywords.

Optional. Distinguishes links in the same campaign.

Tagged URL

The result updates as you type.

Your tagged URL will appear here.

Ready when

Add campaign source, campaign medium, campaign name to finish the campaign URL.

UTM generator FAQ

Keep campaign links consistent.

What is a UTM generator?

A UTM generator adds standard campaign parameters to a destination URL so analytics tools can attribute visits to a source, medium, campaign, term, or content variation.

Which UTM parameters are required?

Source, medium, and campaign are the useful core fields. Term and content are optional and help distinguish keywords or links within the same campaign.

Are existing query parameters removed?

No. The builder keeps existing query parameters and the URL fragment, then updates only the UTM parameters you provide.

Should UTM values use spaces?

Consistent lowercase values with a simple separator are easier to report on. The generated URL safely encodes any spaces or special characters you enter.