UTM LINK BUILDER

Give every campaign
a clear source.

Build campaign URLs with UTM source, medium, campaign, content and term parameters. Preserve existing URL parameters and copy a properly encoded tracking link.

No sign-upOn your deviceFree to use
UTM link builder inputs

Enter your details.

https://example.com/page

Example: newsletter, linkedin or partner_name

Example: email, cpc or referral

Example: autumn_launch

Optional: hero_button or footer_link

Optional keyword or audience label.

Optional identifier used in your reporting.

Your entries stay in this open page. Refreshing clears them. Export what you need before leaving.

THE CLEARER PICTURE

Your result starts here.

Enter your details or try the example to see how it works.

A LITTLE CONTEXT GOES A LONG WAY

How to use this
tool.

01

Use a consistent naming convention

Source identifies where the visit came from; medium describes the channel; campaign groups related activity. Decide how your team uses case, spaces and separators before you publish links. For example, newsletter / email / autumn_launch is easier to group than several inconsistent spellings.

02

Keep the destination intact

The builder preserves unrelated query parameters and page anchors. It replaces existing versions of the six supported UTM fields with your current entries, and removes optional fields you leave blank. Spaces and special characters are encoded so the link remains a valid URL.

03

Check your reporting setup

UTM parameters label a URL; they do not install analytics or guarantee attribution. Your destination’s analytics system must read the parameters, and redirects need to preserve them. Avoid using UTM tags on internal navigation where they can interfere with campaign interpretation. Never put personal information or secrets into campaign values.

Created by Ostro. Read our editorial standards or report a correction. The guide above explains the method, assumptions and examples.

Further reading: Google Analytics guidance on campaign URLs.

GOOD TO KNOW

A few useful answers.

Does this shorten my URL?

No. You receive the full destination URL with campaign parameters. There is no Ostro redirect or short-link service.

Will it overwrite existing query parameters?

Only the six supported utm_ fields are replaced. Other parameters and the fragment after # are preserved. Empty optional UTM fields are removed.

Are my entries saved?

No. Your entries stay in this open page and reset when you refresh or leave. There is no account, autosave or cloud storage. Download or copy what you need before closing the page.